← Back to search
Set in Karpathos Town (Pigadia), The Life of Angels is a restaurant offering Greek and Mediterranean cuisine.