Situé à Crystal Palace, à moins de 700 mètres du parc Crystal Palace, le Westow House propose un bar, des chambres non-fumeurs et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux. Il se trouve à 8,2 km de l'O2 Academy Brixton, à 10 km de Colliers Wood et de la gare de Blackheath. Greenwich Park se trouve à 11 km de l'hôtel et Morden est à 13 km.
Toutes les chambres comprennent une télévision à écran plat. Leur salle de bains privative est pourvue d'une douche, d'articles de toilette gratuits et d'un sèche-cheveux. Le linge de lit et les serviettes sont fournis.
Un petit-déjeuner continental, anglais/irlandais complet ou végétarien est servi sur place. Le restaurant sur place sert une cuisine britannique. Des plats végétariens, sans produits laitiers et végétaliens sont également disponibles sur demande.
Le Westow House se trouve à 10 km de Clapham Junction et à 11 km de Canada Water. L'aéroport de Londres-City, le plus proche, est implanté à 20 km.