Google Street View of The Fish & Chip Shack

Address: 11 Fulham Broadway, London SW6 1AA, United Kingdom | Phone: +44 20 3874 1624

The Fish & Chip Shack 360° Google Street View panorama

Nearby Restaurants