4
2107-2125 Broadway St
Redwood City, CA 94063
$47,500,000 USD
175,625 SF
175,625 SF
$47,500,000 USD
Storefront