Leo's Fish Bar

Fish & Chips British

147 Caerleon Road, Newport, NP19 7FW

Delivering now

Your order