Le Square is a French establishment offering a bistrot de qualité cuisine. It is known for its lively atmosphere and efficient service, with dishes ranging from appetizers to desserts.