Located in London City Centre, Royal Norfolk is within a 10-minute walk of popular sights such as Hyde Park and Kensington Gardens. This 60-room hotel welcomes guests with a restaurant and a bar/lounge.
Enjoy a bite to eat at the hotel's restaurant, or relax with a drink at the bar/lounge. Start each morning with breakfast, available for a fee.
Royal Norfolk features a snack bar/deli.