Les Pyramides is a French restaurant offering quality dishes and attentive service.