Our Macquarie Park virtual address and business centre is located in the northern suburbs of Sydney, about 15 kilometres north-west of the Sydney CBD. Macquarie Park is an important centre for business in Australia, home to some of the world's largest global brands, the Macquarie Park Shopping Centre and Macquarie University. The 66 Talavera Rd location is convenient for local areas such as Macquarie Park, North Ryde, Macquarie University, Ryde, West Ryde and Eastwood.