Renovated to The Highest Quality, Situated in one of The Best Locations in Hillsborough, This Property with Nearly 20,000 Square Feet for Sale at $58,000,000
1868 Floribunda Ave, Hillsborough, CA 94010 Listed by Stanley Lo at Green Banker Realty. Property Photos Gallery Photos provided by Stanley…