L'hotel James House South Norwood offre un accès rapide à l'église catholique Sainte-Marie, qui se trouve à moins de 5 minutes à pied.
Niché à 600 mètres du Centre commercial Whitgift Centre, l'hotel est à environ 4 km du Parc Crystal Palace. Le centre-ville est en 10 minutes, et la de West Croydon est à 550 mètres de la résidence. James House est situé juste à côté du Centre sportif Crystal Palace National Sports Centre, ainsi que West Croydon est à 10 minutes de marche.
Mr Kebabish est idéal pour goûter la cuisine du moyen-orient et se situe à 350 m de cet hébergement.