The Wyndham Hotel is a family-run hotel on a quiet Marylebone street in Central London. This early 19th century Georgian hotel, recently refurbished, is close to many London's top attractions.