The Soho Club is a chic and sophisticated, attended by an international clientele and located in the Centre of Ayia Napa.
The hottest addition to The Napa Plaza Hotel's dining experience. Sit inside, in the air-conditioned comfort of the Hotel...
The restaurant takes great pride in serving only the finest ingredients based on top quality, and only the freshest...
We have been all waiting for a restaurant to specialize in creating the perfect steak.