Hotel Stratford

242 Powell St
San Francisco, California 94102
0.6 miles from San Francisco Institute-Arch
More hotels near this hotel
Near Powell St. Station (820 feet)