
London House, Battersea
London House is the latest restaurant from Gordon Ramsay Holdings, adding to their current portfolio of twelve restaurants in the UK. It’s located on a rather unassuming main road in Battersea, in a building that’s seen numerous failed attempts at success as an oyster bar, a Greek restaurant and an All Bar One to name but a few. It’s a handsomely designed restaurant split into … Continue reading London House, Battersea