Traditional restaurant offering exquisite typical plates, located at the center of Larnaca.
Mavroidi 1, 6022 Larnaca