Hotel Information
Location.
Twenty Nevern Square Hotel is located in London, close to Earl's Court Exhibition Centre, Royal Albert Hall, and Buckingham Palace. Nearby points of interest also include Big Ben and Stamford Bridge Stadium.
Hotel Features.
Twenty Nevern Square Hotel features a rooftop terrace, tour/ticket assistance, and laundry facilities. A bar/lounge is open for drinks. Room service is available 24 hours a day. Guest parking is complimentary. Additional property amenities include express check in, concierge services, and dry cleaning/laundry services. The front desk is open 24 hours a day.
Guestrooms.
19 guestrooms at Twenty Nevern Square Hotel feature safes and complimentary newspapers. Beds come with Egyptian cotton sheets. Bathrooms feature hair dryers. Wireless Internet access is complimentary. Guestrooms offer direct dial phones. Satellite television is provided. Rooms also include clock radios.