Luxury Apt On Canal

East Cambridge · United States

About this stay

Address
250 Kendall St, East Cambridge, 02142, United States, 02142, East Cambridge