Camelot Cathedral Square Hotel is located in Christchurch, New Zealand on 66 Cathedral Square, Christchurch Central City. Camelot Cathedral Square Hotel is rated 3.3 out of 5 in the category lodging in New Zealand.
Address
66 Cathedral Square, Christchurch Central City