Leo's Fish Bar
147 Caerleon Rd, Newport
01633 761111
Recent Reviews
Order Online
Leo's Fish Bar
147 Caerleon Rd, Newport NP19 7FW
01633 761111