A

Alex Daniels

3 years ago

My favorite hotel in Cambridge. Great location (l...

My favorite hotel in Cambridge. Great location (less than 10 minute walk to nearest T stop) right by Harvard Square, so you're far enough away from noisy parts of the Boston/Cambridge but still right outside exciting areas.

Comments:

No comments