Cha Cha's Restaurant and Bar

Address:

20 Chapel Street
Windsor
3181 Melbourne, Australia

Phone:

61 03 9521 3067

Map:


Contact   ·   Privacy   ·   Terms