Dover Castle Terrace House Adelaide

  • Information

Dover Castle Terrace House

Address 39 Archer Street, North Adelaide
Town Adelaide
General Info

This 3 star hotel is located in the city centre of Adelaide. Other amenities/ services Business Facilities

Location

City centre Airport - ADL 9.0