O'Grill is a restaurant located at 19 Rue de l'Alouette. It specializes in traditional French cuisine and is known for its grilled dishes. The establishment operates under the SIRET number 512894577.