Ramada Groton

156 Kings Hwy
Groton
Connecticut
United States