Posted on

Aussie XL

Aussie XL is an Australian restaurant and bar with terrace seating, as well as indoor couches. Their food is made from Australian products.

Leave a Reply

Your email address will not be published.