Brasserie Le Square is a French restaurant offering a brasserie-style menu. It features amenities such as outdoor seating, Wi-Fi, and options for groups and takeaway.