Two Townhouse Hotels conveniently located at the heart of Central London Marylebone Westminster