Le Ranch is a restaurant and pizzeria offering traditional French cuisine and cheese specialties. It is located at 232 Avenue du Général de Gaulle.