Hotel James House South Norwood oferece acesso rápido à Igreja Católica de Santa Maria, que está a 5 minutos de distância andando.
Localizado 4.7 km do Parque Crystal Palace, o hotel fica 3.2 km do Parque Beddington e The Grange. Os hóspedes podem visitar locais de culto como West Croydon Methodist Church, nas proximidades deste hotel de South Norwood. O James House também está somente 600 m de Whitgift Centre. O ponto de ônibus mais próximo é St Mary's Church / West Croydon, localizado a 5 minutos de distância andando, e a estação ferroviária West Croydon está a 10 minutos de distância caminhando.
Os pratos da cozinha asiática são oferecidos no Chennai Dosa, situado a 450 metros de distância.