Antibo Restaurant
Unit 10,The Plaza,8 Fitzwilliam St
South Yorkshire
S1 4JB
0114 272 7222
Italian
Visit Website