23991 Vista Way
Menifee, CA 92587
$750,000 USD
1,320 SF
1,320 SF
$750,000 USD
Self Storage