Leo's Fish Bar
Restaurant • Fast food restaurant • Fish and chips takeawayFrom English breakfast to fish 'n' chips and kebabs in a roomy, modern cafe hung with huge photos. People often mention fish, chips,
Address
12 Oldham St, Manchester M1 1JQ, United Kingdom
Contact
+44 161 237 3999Price rating
$ $$$
Rating on Google Maps
3.70 (423 reviews)Open on Google Maps
Working Hours
Permanently closed.