Google Street View of Windmill Fish Bar

Address: 211 Kennington Ln, London SE11 5QS, United Kingdom | Phone: +44 20 7582 5754

Windmill Fish Bar 360° Google Street View panorama

Nearby Restaurants