Creek & Cella

Creek & Cella

ID: 5cab7da33eeb310157cb6c3a

Leichhardt, New South Wales

Food and Drink IconFood and Drink
54 Norton Street,
New South Wales

Creek & Cella is located at 54 Norton Street, Leichhardt, Sydney. It is rated 4.0 by 15 Zomato users. Serves Italian, Modern Australian. The average cost for 2 mains and 2 beverages here is A$80 approximately. Listing provided in partnership with Zomato ...

Product Types

  • Restaurant and Cafe
  • Bars

Facilities found here

  • Takeaway Available
  • Alfresco/Outdoor Dining
  • Bar
  • Entertainment

Special Needs and Access

  • Disabled access available, contact operator for details.

Back To Search