La Chiesa Cattolica di Santa Maria si trova a 900 metri dall'appartamento Zodiac Where They Filmed The Office Croydon, mentre West Croydon Methodist Church si trova nelle vicinanze.
Museum of Croydon è, inoltre, a circa 1 km.
Gli ospiti possono godere della comodità di un balcone, nonché di servizi in camera come una TV a schermo piatto con canali satellitari.
La stazione degli autobus Montague Road è a soli 5 minuti a piedi.