Loading hotels
Confirming room availability...
Dover Castle Terraces, 39 Archer Street North Adelaide Sa, Adelaide, Australia
With a stay at Dover Castle Terraces in North Adelaide, you'll be within a 15-minute walk of Adelaide Oval and Adelaide Zoo. This hotel is 1.3 mi (2.1 km) from Government House and 1.4 mi (2.3 km) from Art Gallery of South Australia.