Leila

Restaurant in Limassol (Lemesós), Cyprus

Opening hours: 13:00 - 12:00

Arch. Makarios III Avenue, Limassol, 3105