Simple venue for classic British fish & chips to eat in or take away. Picture Credit: © Charles Haynes/Creative Commons
1 Achilles Road, South & West Hampstead, London, NW6 1EA