Among the takeaways located in City Centre is Leo's Fish Bar at 12 Oldham Street. Leo's Fish Bar serves a full selection of takeaway restaurant dishes all day long. We don't yet have the menu for the takeaway. Leo's Fish Bar haven't yet given us full details of the takeaway. The takeaway restaurant produces Fish n Chips.
No one has left a review yet.