Located at the croner of the prestigious George and Liverpool Streets, right above the famous World Square Shopping Centre in the center of Sydney, the convenient Apartment Deluxe Sydney Central offers self catering accommodations in the tallest more details