Write a review

Shanghai Fish N Chips Chinese Takeaway

← View details

91 Greenford Avenue, London W7 1HA, United Kingdom, London, England