270 Turk St Apt 105
Barcelona Apartments is located at 270 Turk St, San Francisco, CA. This location is in the Downtown San Francisco neighborhood. This business specializes in Apartments, Rental Agencies, Real Estate Agents and Property Management.
by merchantcircle on June 28, 2015 from
apartment building operators
Number of employees: 1 to 4
Terms of Service