643 Emerson St
Palo Alto, CA 94301
$6,500,000 USD
5,590 SF
4.8% Cap Rate
5,590 SF
$6,500,000 USD
Restaurant