Norfolk House Hotel - London

Rooms
100
Location
London - Croydon
Overview
The Norfolk House Hotel, is located a 35 minutes drive south of London in the residential and shopping area of West Croydon. The hotel is about 10 minutes drive to major shopping areas and West Croydon Train Station, which has a regular train service to the centre of London. The Norfolk House Hotel has standard services and comfortable, reasonably appointed rooms.
Standard facilities:
Standard Room:
Standard Rooms are fitted with a double bed or 2 single beds. Bathrooms have a shower only.
Hotel
Star
Location
other spellings: norfolk hous hotle, hotell, otle