L'établissement The Coach House est situé à 2,5 km de Southport et à 3,8 km du centre commercial Wayfarers Shopping Arcade, du Little Theatre ainsi que du Southport Theatre & Floral Hall. Il propose des hébergements dotés d'une connexion Wi-Fi gratuite.
Dotée d'une chambre et d'une salle de bains, cette maison de vacances dispose d'une télévision à écran plat et de toilettes au rez-de-chaussée.
L'aéroport de Liverpool John Lennon, le plus proche, est implanté à 46 km.