Where to go on a romantic dinner: top places in Cardiff and Newport

4 min read • 17 Oct 2023