Ic-cima is located in Il-Munxar, Malta on St. Simon Street, Munxar, Gozo XLN 1301. Ic-cima is rated 3 out of 5 in the category italian in Malta. Ic-cima, Xlendi: See 534 unbiased reviews of Ic-cima, rated 4.5 of 5 on Tripadvisor and ranked #7 of 28 restaurants in Xlendi.
Address
St. Simon Street, Munxar, Gozo XLN 1301