Sicily Made LondonRestaurants324 Vauxhall Bridge RoadLondon, LND, SW1V 1AA · GB07429 464741Hours not available