Armidale Tourist Park and YHA is an award winning Inland Park situated on 14 acres of landscaped gardens only two kilometres from the city of Armidale and only a short drive to the wonderful National Parks of New England.