Devran is a Turkish restaurant offering flavorful and generous dishes.