Leo's Fish Bar
147 Caerleon Rd, Newport
01633 761111
Menu
Newport, Wales
Leo's Fish Bar
147 Caerleon Rd, Newport, Wales NP19 7FW
01633 761111