Roof top bar opening overlooking Russell Square
A rooftop bar is opening this summer, which promises views across central London.
(c) Imperial Hotel
It’s based on the top floor of the Imperial Hotel overlooking Russell Square, which has been undergoing renovations over the past few years. The hotel is famous for its 1970s regimented modern frontage, which has been restored and a new floor added on top.
Along the entire width of the top of the building, they’ve created a roof terrace that they say can seat 330 people. Described as
Read more »