Hotel Alba Adelaide is a Hotel located at 226 South Tce, Adelaide SA 5000, Australia. It has received 68 reviews with an average rating of 4.5 stars.
The address of Hotel Alba Adelaide: 226 South Tce, Adelaide SA 5000, Australia
Hotel Alba Adelaide has 4.5 stars from 68 reviews
Hotel