Best Fish & chips restaurant in Saint Leonards-on-sea, united kingdom

Blue Fish

31 London Rd Saint Leonards-on-sea TN37 6AJ United Kingdom