The four star Atlantis Hotel welcomes business and leisure travellers into a comfortable atmosphere where you will feel right at home. Located on Spencer Street, right opposite Southern Cross Station and Etihad Stadium and easy walking distance to ...More information