MICHELIN Travel Discover the world
Home > > > > > > > Le Meridien Cambridge New England

Le Meridien Cambridge

Le Meridien Cambridge

Address : 20 Sidney Street USA - Cambridge MA 02139

from : 195 USD


Located one mile from Harvard University, this Cambridge hotel is 4 blocks from the Central Square Subway Station. It features a 24-hour gym and guest rooms with cable TV. At Le Meridien Cambridge, all bright rooms have contemporary-style furnishings. Coffee facilities are also provided in each room. American cuisine is served at Sidney’s Grill and Lounge. Room service is available as well. Guests have access to the 24-hour business center at the hotel. Cambridge Le Meridien offers a rooftop garden, meeting spaces and banquet facilities. The Massachusetts Institute of Technology (MIT) is steps from Le Meridien Cambridge. Downtown Boston is 2.3 miles away.

Useful Information

  • Address : 20 Sidney Street USA - Cambridge MA 0213902139Cambridge

Main services

  • Air conditioning

Top of page