De Red Lion Inn is gelegen in een schilderachtig dorpje, naast St. Mary's Parish Church en op slechts een steenworp afstand van The Mere Lake en de Cremorne Gardens.
Bénéficiant d'un emplacement pittoresque, à côté de l'église paroissiale de Sainte-Marie, le Red Lion Inn est situé à quelques mètres du lac The Mere et des jardins de Cremorne.