AMOCITY
Located 2 miles from Harvard Square, this Cambridge, MA hotel features on-site dining. Boston city center is 3 miles away. A flat-screen cab...