Every Menu


DeliciousDiggRedditFacebookTwitterGoogle bookmarks
Map

Olympus Fish Bar

Fish & Chips

1 Shire Court Gloucester Crescent
Leicester
0116 277 1199
 TakeawayTakeaway service available
Update menu