Creek and Cella is a Wine bar located in Leichhardt NSW 2040. It is one of the 418 Wine bars in Australia. Address of Creek and Cella is 54 Norton St, Leichhardt NSW 2040, Australia. Website of Creek and Cella is creekandcella.com. Creek and Cella can be contacted at 61423523666. Creek and Cella is located in a remote area, with less than 1 listed places around it
54 Norton St, Leichhardt NSW 2040, Australia