About Hotel Griffon
This 3 star hotel is located in the city centre of San Francisco. It is close to the The Embarcadero/Ferry Building and the nearest station is Embarcadero BART. All 62 rooms are equipped with hairdryer, safe, ironing set and air conditioning.
Hotel Griffon Map
*Distances are shown as the crow flies and not necessarily the actual travelling