Komfortní 3-hvězdičkový Westow House - London Crystal Palace leží v 5-minutové pěší vzdálenosti od Bookseller Crow On The Hill. Hotel nabízí také hostům Wi-Fi ve veřejných prostorách.
Hotel se nachází ve čtvrti Norwood města Londýn vedle Haynes Lane Market. Brixton stanice metra je zhruba 6 km od hotelu. Autobusová zastávka Anerley Hill / Crystal Palace je jen 100 metrů od hotelu a 10 minut chůze je vlaková zastávka Bromley Crystal Palace.
Westow House - London Crystal Palace nabízí kontinentální snídani denně. Kvalitní výběr britských pokrmů je podáván v restauraci a la carte. Bar v hale nabízí možnosti stravování. The Crystal Palace Market je přibližně 50 metrů daleko a servíruje evropskou kuchyni.