Das 1857 erbaute und im Jahr 2004 renovierte Hotel verfügt auf 5 Etagen über insgesamt 98 Zimmer, davon 3 Suiten. Der Empfangsbereich bietet eine 24 h Rezeption mit Aufzug. Im klimatisierten Hotel befinden sich ferner ein Café, ein Kiosk, eine Bar, ein TV-Raum, ein Frühstücksraum, Konferenzeinrichtungen sowie ein Restaurant. Außerdem werden kostenfreie Parkplätze angeboten.
Die Zimmer verfügen über Bad/Dusche mit Haartrockner, Direktwahltelefon, Sat.-/Kabel-TV und Radio. Tee-/Kaffeezubereiter, Bügeleisen und -brett, Doppel- oder Kingsize-Bett sowie die Heizung zählen zur weiteren Standardeinrichtung.
Church Road, 122, London SE19 2UG , Greater London (Vereinigtes Königreich). Das Hotel liegt in einer ruhigen Straße und ist nur wenige Minuten vom Bahnhof Crystal Palace sowie 15 Minuten mit dem Zug vom Zentrum Londons entfernt (Direktverbindung nach Victoria und London Bridge). 19 km zum Stadtzentrum 35 km bis zum Flughafen (london heathrow) 25 km bis zum Flughafen (london gatwick) 1 km zum nächstgelegenen Bahnhof (crystal palace) 2 Minuten zu Fuß zur nächstgelegenen Bushaltestelle 20 km zur nächstgelegenen Messestadt (excel)