69-71 Melbourne Street, North Adelaide SA 5006, Australia
Distance: 10 m
Company description
Archies Restaurant is a fine dining space dedicated to the fusion of food, wine and art. Archies offers a modern Australian cuisine tempered with the flavours and soul of the Mediterranean.