Camelot Residence

124 Turk St San FranciscoCA94102
Map

Open Map

Description

The Camelot Residence is located at 124 Turk St in San Francisco and has been in the business of Hotel Or Motel Management since 2003.
by dandb on August 17, 2015 from dandb