 The Lighthouse Inn is located in southern New London on a rock promontory overlooking Long Island Sound.Guthrie Place, the former drive of the estate, leads north from the coast to the main house, which stands on of land that still has traces of landscape design by the Olmsted Brothers.The main house is a two-story structure with Mission styling, finished in stucco with a broad hipped roof supported by large decorative brackets.