Tattersalls Boutique Hotel Armidale

Overview

Tattersalls Boutique 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…

Tattersalls Boutique 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 traveler and local alike.

Visit and stay for a night or a week and enjoy their luxurious five star hospitality and award winning restaurant.