Luxury Apt Near Kendall Sq

Cambridge · United States

About this stay

Address
Kendall Street 250, Kendall Square, Cambridge, 02142, United States, 02142, Cambridge