Howard Johnson Inn

580 Poquonnock Rd
Groton
Connecticut
United States