018, Upper Ground Floor, Battersea Power Station, UG, Unit 227 Upper, London SW11 8BZ
Restaurant
Rating: 4.3