Astra Apartments Canberra
Search & compare prices for Astra Apartments Canberra in all hotel booking websites.


Astra Apartments Canberra Address: 15 Tench St, Canberra, Australia
Minimum price found for Astra Apartments Canberra was: 184 AUD
Click here to get more information, photos & guest ratings for Astra Apartments Canberra