Mantra Chatswood is located in the centre of Chatswood, a thriving business and shopping district, 10 kilometres north of Sydney’s central business district. Conveniently located next to Chatswood Railway Station and Bus Interchange, Mantra Chatswood offers easy access ...More information