Hotel ★★★★

Apollo Lodge

11/210 James Street, Toowoomba, Australia Show on map

⌂1 roomsProperty size

About Apollo Lodge

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.

Property facts

Property type
Hotel
Star rating
4 stars
Rooms
1

Location

11/210 James Street, Toowoomba, 4350, Australia

Loading map…

Frequently asked questions

Where is Apollo Lodge located?

Apollo Lodge is located at 11/210 James Street, Toowoomba 4350, Australia.

How many stars does Apollo Lodge have?

Apollo Lodge is rated 4 stars.

How many rooms does Apollo Lodge have?

Apollo Lodge has 1 rooms.

Stays near Apollo Lodge

Highly rated alternatives close by

All 55 in Toowoomba →

More ways to stay in Toowoomba

See prices on Agoda
Check prices