Ресторан находится на первом этаже отеля Achilleos City Hotel в Ларнаке, недалеко от набережной Феникудес. Здесь гостям рады предложить блюда европейской кухни. Ресторан обслуживает как постояльцев отеля, так и других гостей острова.