Leo’s Fish Bar Leo’s Fish Bar 147 Caerleon Road Newport South Wales NP19 7FW Rating Date: 2022-11-11 Rating Authority: Newport Leave a Reply Cancel replyYou must be logged in to post a comment.