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