Archie is a restaurant with Australian inspirations, offering a vibrant space for dining and sharing.