The Balkan Grill

The Restaurant The Balkan Grill has more than 100 seats are located on one of the most sought after terraces in Leichhardt, overlooking the famous Norton Street.