Levers Fish & Chip Shop
Unit 2 Market Hall Albion Street, Oldham OL1 3BG England
Levers Fish & Chip Shop is a Fast Food, British, Seafood place is located in Oldham, England. The address of Levers Fish & Chip Shop is Unit 2 Market Hall Albion Street, Oldham OL1 3BG England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 161 633 0074,