There's a new Sri Lankan restaurant in GeelongOpening last month, Green Villa is one of the newest eateries in Geelong, offering a new set of flavours for your dinner. With plenty of...