Blakes Hotel

Restaurant in South Kensington Blakes Hotel is known to be the world’s first luxury boutique hotel, and the ground floor is home to the gorgeous Blakes Restaurant in South Kensington. It has recently celebrated the arrival of its own bee colony which sits atop the hotel, to bring nature back to London. Alongside this, they…

South Place Hotel

Bar in the City South Place Hotel is a fantastic¬† bar in the City to visit for a drink or meal and is ideally located a short walk from Moorgate and Liverpool Street. The downstairs restaurant and bar area is beautiful but it does not stop there! There are bars on the first and second…