Central Park hotel offers a luxury and an urban environment located in the superb central location of London. Located on the ground floor, with its own private entrance on Manson Place, Town House is The Central Park 's restaurant, private dining and event space, offering impeccable service, fresh modern English cuisine and period charm across three interconnecting, light-infused and classically designed drawing rooms. The Central Park guest rooms are all individually decorated and combine sumptuous fabrics, deep upholstery and an eclectic mix of contemporary art and sleek furnishings that complement this historic building’s classic Victorian townhouse architecture.
- City Centre
- Activity Central