The Sizzling Steak and Chicken Grill That Will Transport You Out Of London • Solis
When it comes to exploring new and fresh restaurants in London, Solis should be the name on everyone’s lips. This brand new restaurant, in the heart of Battersea Power Station’s Arcade, is making waves in th...