La Grotte is a French restaurant offering a full bar, table service, and terrace seating. Reservations and private dining are available. They accept card payments.