Restaurant in Mesa Geitonia
Family-friendly self-service Italian in Limassol: freshly boiled pasta, pizza, salads and Asian dishes at great value. Open daily noon–11pm. Rated 4.4.