Unit 26, Mermaid Quay, Cardiff, Wales CF10 5BZ
Restaurant with Italian/Spanish/Welsh menus in a theatrical red, mirrored setting on the waterfront.
You must log in to post a comment.
Share via social media
Share via email