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