You’ll find Thomas House on the beautiful Eccleston Square, just a few minutes away from Victoria Station. This is a location with an impressive regency façade and a spacious bar and lounge area on the ground floor, making the most of contemporary styling and lots of greenery with capacity for up to 100 people. The top floor is home to a beautiful roof terrace with incredible views over London, with space for 120 people as well as being the perfect place to watch a sunset.