Mitre House Hotel

Mitre House Hotel


  1. Description

Full Description


Mitre House Hotel

– Located near Hyde Park and Paddington Station. Location details, description of rooms and facilities with online reservation facility.