Megan’s at the Power Station, Mediterranean Restaurant, Battersea Power Station
Situated at the iconic Battersea Power Station, Megan’s at the Power Station is right by the water. Voted as one of the most romantic restaurants in London, it boasts bar area, cosy benches, round and long tables with abundance of macrame, indoor plants and fairy-lit booths and an outdoor seating. But most importantly, it is […]