Hampshire Hotel


110 Grote Street ADELAIDE