Situé dans le quartier Fenway–Kenmore, Hôtel Churchill At Landmark Square à Boston est à côté du parc Fenway et à 5 minutes de route d'Emerald Necklace.
L'hôtel est situé près d'Emmanuel College, à 900 mètres de la gare Beacon Street. Le Jardin public Boston Common se trouve également à 2,6 km du lieu.
Le lieu est situé à seulement 125 mètres des Thornton's Fenway Grille et Regina Pizzeria, ayant une gamme de délices. La station de train urbain Fenway n'est qu'à 550 mètres de l'hôtel.