Hotel Details
Limited housekeeping is available.
Situated in Croydon, this hotel is close to Selhurst Park Stadium. Area attractions also include Crystal Palace National Sports Centre.
WiFi in public areas and a 24-hour front desk are available at this smoke-free hotel.