Mantra Chatswood is located in the centre of Chatswood, a thriving business and shopping district, 10km north of Sydney’s CBD..
Chatswood / Chatswood