Este hotel está ubicado en la calle Lombard Street de San Francisco, a 1,6 km de Fisherman's Wharf. El establecimiento ofrece aparcamiento gratuito y habitaciones con WiFi gratuita.
Las habitaciones del La Casa Inn incluyen nevera, TV por cable y baño privado.
El Inn Redwood San Francisco está a 5 manzanas de las tiendas de la plaza Ghirardelli y a 15 minutos a pie del Museo Marítimo de San Francisco.