CLOSED

Good chef

fish and chips restaurant
4.3(147 reviews)
38 Belgrave Gate, Leicester LE1 3GP, UK