Leslie Creek House está situado en Mark West Springs, a 37 km de Bodega Bay. Santa Rosa está a 12 km.
El alojamiento dispone de TV vía satélite. Todos los alojamientos incluyen cocina con lavavajillas y horno. Hay microondas, tostadora, nevera y cafetera. El baño es privado e incluye secador de pelo.
Napa se encuentra a 47 km del Leslie Creek House.