Birches Luxury Spa Chalets
4 stars | Tawonga South
Birches Luxury Spa Chalets is a luxurious accommodation located in Tawonga South, Victoria, Australia. The chalets are nestled amongst established Birch trees and set on 12 acres in the heart of the Victorian Alps, providing magnificent mountain views across the Kiewa Valley. The chalets are designed and decorated to make guests feel right at home, with each room featuring complimentary bottled water, a desk, non-smoking rooms, a bathtub, and a coffee/tea maker. The chalets provide a wide range