For Sale
$3,499,000
323 31st St, Manhattan Beach, CA, 90266
3 bd
3 ba
townhomes
Manhattan Beach
Listed by Strand Hill Properties