Award winning The Main House is perfectly placed for business or pleasure in the most fashionable area of central London. An elegant and individual home from home with huge spacious rooms minutes from theatres, restaurants and museums - London's most sty
Bookmark Themainhouse.co.uk: