GastroRanking-logo

The best restaurants serving Italian food in Upper Loughor Swansea South Wales

1 Restaurants on GastroRanking

restaurant_img
5.0

97 Opinions

location-icon80 Glebe Road, Wales
Italian
outdoor_seating_309321takeaway_309321delivery_309321