Mercure Holland House Hotel

24-26 Newport Road, Cardiff CF24 0DD