Dover Castle Hotel


47-49 Archer Street & 56 Margaret Street NORTH ADELAIDE