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 : 165.75 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. Amuse Restaurant is located on site and features contemporary decor and traditional French cuisine. 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

  • Restaurant
  • Air conditioning
  • Disabled access
  • Non-smoking rooms
  • Animals allowed

Top of page