Los huéspedes del hotel James House South Norwood pueden llegar fácilmente a la Iglesia Católica de Santa María, enclavada a unos 5 minutos a pie.
Atracciones urbanas como el Parque Crystal Palace, que está enclavado a unos 4 km del hotel, y el Parque Beddington y The Grange que está enclavado a unos 3 km, bien merecen una visita. El centro de la ciudad está a 10 minutos a pie y la estación de tren West Croydon se encuentra a 550 de este hotel. Estar a unos 25 minutos a pie del Estadio Selhurst Park de Londres es una ventaja para los huéspedes que se alojen en el hotel James House South Norwood. El establecimiento está enclavado a 600 metros del Centro Whitgift y a pocos pasos de la parada de autobús de St Mary Church / West Croydon.
El restaurante Mr Kebabish, con unos platos deliciosos, está a unos 5 minutos a pie.