UKData checked October 2026
  1. Home
  2. London
  3. Fish & chips shops
  4. Big Ben Fish Bar

Big Ben Fish Bar: fish & chips shop at 104 Craven Park Rd, London. Also listed under fast food restaurant and restaurant. Closed on Sundays.

104 Craven Park Rd, London NW10 8QDChecked October 2026