Menifee Town Center

Menifee, CA | 14,000  sq. ft. on 1.9 acres