Das 4-Sterne Powell Place liegt im Bezirk Downtown San Francisco, in einer Entfernung von 23 Autominuten vom Flughafen San Francisco.
Jeremiah O’Brien befindet sich 2 km weit weg vom Hotel und Fisherman’s Wharf ist innerhalb von 25 Minuten fußläufig erreichbar. Zum Stadtzentrum von San Francisco sind es nur 25 Gehminuten. Zu den Sehenswürdigkeiten und Attraktionen in der Umgebung gehören Chinatown und San Francisco Playhouse. Die nächstliegende U-Bahn-Station Powell Street liegt etwa 650 Meter von hier entfernt.
Das Powell Place umfasst 15 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. In den Badezimmern, die mit einer getrennten Toilette und einer Dusche ausgestattet sind, stehen den Gästen zudem ein Haartrockner und Badelaken zur Verfügung.
Im Restaurant Sears Fine Food in der Nähe vom Hotel werden amerikanische Gerichte angeboten.