Churchill At Watermark Kendall West Hotel Cambridge is gelegen op 25 minuten lopen van de wijk North End, Boston en op 2 km van het New England Aquarium.
Het hotel is gesitueerd op 2,1 km afstand van Faneuil Hall en biedt ook toegang tot sportgelegenheden zoals het Fenway Park 2,2 km verderop. Dit hotel ligt op slechts een paar stappen van van het metrostation Kendall/MIT Station. Entertainment in de omgeving omvat de Symfoniezaal van Boston binnen een korte wandeling van 30 minuten van Churchill At Watermark Kendall West. Het is op minder dan 550 meter van de Galilei Way at Main St bushalte en binnen een paar straten van het Back Bay treinstation in Cambridge.