North Room at Mantra Chatswood

10 Brown St, Chatswood NSW 2067, Australia

18 - 60guests
320 Sleeps