The Holland House is one of Cardiff's luxury hotels offering all the delights of a restful retreat after a busy day. Centrally located the hotel is just minutes away from the Shopping District and the Millennium Stadium.
See more: Hotels in Australia Hotels in New South Wales Hotels in Cardiff Holiday Destinations in Australia