Le La Casa Inn se trouve sur Lombard Street, à San Francisco, à 1,6 km de Fisherman's Wharf. L’hôtel met gratuitement à votre disposition un parking et une connexion Wi-Fi dans les chambres.
Les chambres du La Casa Inn comprennent un réfrigérateur et une télévision par câble. Elles disposent également d’une salle de bains privative.
Le La Casa Inn de San Francisco vous accueille à 5 pâtés de maisons de la place Ghirardelli qui regorge de boutiques. Le musée maritime de San Francisco est accessible en 15 minutes à pied, depuis l'hôtel.