Antibo
Unit 10/The Plaza
Sheffield
S1 4JB
0114-272-7222
Restaurants - Italian
Visit Website