Yes, reading through the reviews on TripAdvisor, I think you are correct - this is the Crown Plaza Newton. The manager is quite responsive to reviews on that site. I was hoping for the Brookline Holiday Inn. :-)
Brookline-Newton-Harvard 3* Hotel is listed at $81/night Recommended by 55% of Hotwire cutomers Hotel amenities are: Fitness Center, Restaurant, Business Center, High Speed Internet Any idea which hotel this may be? Thanks