Just when you are about to step on to the grounds of Groton, the very first thing that comes into your mind is a place to stay. You look around and find out that there are of hotels in the place. You look inside your pocket and realize that you came a little short. So, […]