309 18th St, Manhattan Beach,
309 18th St, Manhattan Beach
309 18th St, Manhattan Beach, $3,250,000
Beds
5
Baths
3
Location
Manhattan Beach