O Soleil is a charming restaurant nestled in the heart of Montclair, NJ, offering a unique dining experience.
Specializing in Mediterranean cuisine, O Soleil provides a diverse menu of flavorful dishes in a cozy and inviting atmosphere.
Generated from their business information