Willoughby is situated on an elevated plateau, and all of Sydney's television stations broadcast from towers in the area. Within the City of Willoughby is the Royal North Shore Hospital, located at St Leonards, one of Sydney's major hospitals.t is located 6 kilometres (3.7 mi) north of the Sydney central business district. The main commercial centre of the City of Willoughby is Chatswood, home to one of Sydney's suburban skyscraper clusters.