Hotel Avenue WEST Studio Units
★★★
11/210 James Street, Toowoomba, Australia Show on map
Apollo Lodge is a 4-star hotel in Toowoomba, Australia. It is one of 55 places to stay in Toowoomba listed on Triptoic. The property has 1 rooms.
11/210 James Street, Toowoomba, 4350, Australia
Apollo Lodge is located at 11/210 James Street, Toowoomba 4350, Australia.
Apollo Lodge is rated 4 stars.
Apollo Lodge has 1 rooms.
Highly rated alternatives close by
Hotel
#3 in Toowoomba
Guest favorite
Guest favorite
Motel
#1 in Toowoomba
Guest favorite
Guest favorite