Situé dans le centre d'Harrow, le Park House Serviced Apartments propose des studios à 10 minutes à pied de la station de métro ainsi que des gares routière et ferroviaire d'Harrow-on-the-Hill.