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