Das Artmar Hotel San Francisco verfügt über 28 Zimmer und ist circa 2 km vom Fisherman's Wharf entfernt gelegen.
Das Hotel im Viertel Theater liegt in ungefähr 10 Fahrminuten Entfernung von der Jeremiah O'Brien und in ungefähr 15 Fahrminuten Entfernung von Einkaufsmöglichkeiten wie dem Ghirardelli Square. Die St. Mary's Cathedral gilt als heilige Stätte und liegt nicht weit entfernt vom Hotel. Naturliebhaber werden die Nähe zum See Ruth Asawa's San Francisco Fountain zu schätzen wissen, der etwa 1 km von der Unterkunft entfernt ist. In der Umgebung befinden sich auch Natursehenswürdigkeiten, darunter das US-Bundesgefängnis Alcatraz, das in ungefähr 20 Fahrminuten Entfernung vom Artmar San Francisco ist. Die Unterkunft liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist in nur 550 Meter Entfernung von der U-Bahn-Station Powell Street und in der Nähe von der Bushaltestelle Leavenworth Street & h Street.
Das Hotel liegt ein paar Schritte entfernt vom Restaurant Tikka Masala und bietet Gerichte der orientalischen Küche.