No image available for this hotel
No image available for this hotel
Toowoomba, Toowoomba
Spend a second to
save a fortune!
Spend a second to save a fortune!
210 James Street, Toowoomba
Offering a garden, Apollo Lodge offers accommodation in Toowoomba. The property is located just 50 metres from Toowoomba Base Hospital, with access via a gate.
See MoreUsage of subsidiary facilities may incur additional fees