Challa Gardens Hotel Croydon SA
337 Torrens Rd, Croydon SA 5008, Australia
Visit Challa Gardens Hotel in Croydon, South Australia.They great food and drink choices and offer accommodation.
The Challa Gardens Hotel does not appear to have any published opening hours, but you may find some more information on their
website.