North Hobart Apartments Apartment Hobart
Set in Hobart, 1.7 km from Theatre Royal and 3.2 km from Hobart Convention And Entertainment Centre, North Hobart Apartments offers free Wi-Fi and air conditioning.
Number of rooms: 4
364A Elizabeth Street, 7000 Hobart, Australia