star star 608 O'farrell Street, Near Orpheum Theater, San Francisco, California 94109, United States
starPoor
rate_reviewGood for sightseeing. Vibe is not too good.
placeGood for sightseeing.
608 O'farrell Street, Near Orpheum Theater, San Francisco, California 94109, United States
Admiral Hotel offers accommodation in Downtown San Francisco. Union Square is 700 metres from the property. Free WiFi is available. All rooms come with an ensuite bathroom equipped with a shower and bathtub. Blue-coloured accent walls and floor-to-ceiling windows brighten the room. A small desk and chair are included. Bed linens and towels are provided. You will find a 24-hour reception at the property. Luggage storage Fax and photocopying services are available. San Francisco City Hall is 800 metres from the property. San Francisco Airport is 19 km away.