807-811 21st St
Santa Monica, CA 90403
$14,750,000 USD
50,000 SF
11
Units
50,000 SF
$14,750,000 USD
Apartments