8 Darbishire Rd, Fleetwood FY7 6QA, United Kingdom +44 1253 777788
How to go there
Chinese takeaway Loc: 53.9212 / -3.02123
Plan your visit