Since 2001 Astra Apartments has been providing long stay (7+ nights) executive corporate apartments throughout Australia to many of the country’s largest companies. Astra Apartments Glen Waverley has modern, spacious and centrally located corporate apartments in Melbourne's most sough after location...See more
Headquarter Australia |
Countries of operation Australia |
Funding status Private |
Company type SME |