Lemessos Germasoia

The closest to the beach of the four stores in Limassol, in the tourist area, this store has a upstairs with outfacing windows, but unfortunately only one small slice of one window allows a view of the sea.