Lokalne zabytki, w tym Galeria Narodowa i Plac Trafalgar Square, znajdują się w odległości krótkiego spaceru od hotelu.
W 5 min spacerem można dojść do restauracji Angus Steakhouse lub odwiedzić restaurację Chiquito, znajdującą się w odległości 5-minutowego spaceru od obiektu.
Londyńskie Akwarium Sea Life znajduje się jedynie 1 km od Hotel Garrick Mansions, a Tower — w prawie 3 km. Goście mogą zwiedzić takie miejsca kultu jak Katedra św. Pawła w Londynie, znajdujące się prawie 25 min spacerem od hotelu. Do pobliskich atrakcji rozrywkowych w Londynie należy Teatr Księcia Walii w 200 metrach. Garrick Mansions zlokalizowany bardzo blisko od stacji metra Leicester Square.