Tarboosh
1/330 Penshurst Street, Willoughby NSW
Best Known For
lemon garlic chicken
Features & Facilities
Payments Accepted: Visa, Mastercard, Eftpos
Seats: 130
1/330 Penshurst Street, Willoughby NSW
lemon garlic chicken
Payments Accepted: Visa, Mastercard, Eftpos
Seats: 130