Welcome to the premier San Francisco Apartments – Fox Plaza. Come by and see how good San Francisco Apartment living can be. Located in the heart Market Street with a vibrant local scene alive with the best San Francisco shopping.
Website

1390 Market St Ste 107, San Francisco, CA 94102