Best Fish & chips restaurant in Glasgow, united kingdom

Marina

434 Old Edinburgh Rd Uddingston Glasgow G71 6PJ United Kingdom