User: Please tell me where its location.
Assistant: It's location is 58-62 Delhi Road, North Ryde New South Wales 2113, Australia.