Hotel Allen is a classic hotel in Townsville, Australia, that offers a casual and friendly environment for guests. The hotel was established in 1946, and has been a symbol of hospitality and service in North Queensland ever since. The hotel is located in the bustling North Ward suburb, where you can experience the local scene and taste the delicious food.