12
211-311 Semicircular Road, Menlo Park
Menlo Park, CA 94025
$3,850,000 USD
7,080 SF
10
Units
5.62% Cap Rate
7,080 SF
$3,850,000 USD
Apartments