Best Western Twin Towers Inn is on the leafy Lower North Shore of Sydney, just 20 minutes from its famous Harbour, the Bridge and the Opera House. The hotel is ideally positioned for the commercial centres of the Northside, stretching from North Sydney, through St Leonards and ... Hotel Details