Situato vicino all'hotel James House South Norwood, gli ospiti possono arrivare alla Chiesa Cattolica di Santa Maria in poco tempo.
Questo hotel si trova a circa 10 minuti in auto dal Crystal Palace Park, mentre Croydon Airport Visitor Centre si trova a 2 km. Questo hotel è solo a 10 minuti di cammino dal centro di South Norwood. Tra i luoghi di culto importanti nelle vicinanze c'è West Croydon Methodist Church, vicino all'hotel James House South Norwood. L’alloggio è situato a 550 metri dalla stazione ferroviaria di West Croydon.
Il ristorante Mr Kebabish, che offre agli ospiti la cucina mediorientale, si trova a circa 5 minuti a piedi.