The Cromwell center is approximately 1 mile southwest of TPC River Highlands and 3 miles north of Wesleyan University.
Below are reviews of the city of Cromwell, CT from an actual visitor's perspective.
The area around the hotel has places to eat. Visited TThe Pavilion at Crystal Lake.
Good location, easy in and out.