The Barossa is located approximately 70kms northeast of Adelaide – just over an hour’s drive from the South Australian capital city.
The Louise, an idyllic luxury vineyard retreat, encompassing acclaimed restaurant Appellation, is situated on a gentle hill in the heart of the Barossa, surrounded by hundreds of acres of vines, with breathtaking vistas across the region.