Situé à 1,6 km de l'université de Harvard, cet hôtel de Cambridge se trouve à 450 mètres de la station de métro Central Square. Il dispose d'une salle de sport ouverte 24h/24 et de chambres dotées de la télévision par câble.
Les chambres lumineuses de l'hôtel Le Meridien Cambridge sont dotées d'un mobilier contemporain. Une cafetière est également fournie dans chaque chambre.
Le restaurant Amuse, situé sur place, présente un décor contemporain et une cuisine française traditionnelle. Il propose des plats français tels que la soupe à l'oignon gratinée, le cassoulet, la bouillabaisse de homard, le poulet grillé paillard et le steak frites.
Les clients ont accès au centre d'affaires de l'hôtel ouvert 24 heures sur 24. Le Cambridge Le Meridien dispose d'un jardin sur le toit, d'espaces de réunion et de salles de banquet.
Le Massachusetts Institute of Technology (MIT) se trouve à 120 mètres de l'hôtel Le Meridien Cambridge. Le centre-ville de Boston se trouve à 5 km.