Tattersalls Hotel Armidale

Overview

The Tattersalls Hotel in Armidale is the premier destination in the New England. Originally established in 1854, the hotel is the forefront of luxury and sophistication for the discerning traveller…

The Tattersalls Hotel in Armidale is the premier destination in the New England. Originally established in 1854, the hotel is the forefront of luxury and sophistication for the discerning traveller and local alike. Visit and stay for a night or a week and enjoy their luxurious five star hospitality and award winning restaurant.