Le Grand Cafe is a French restaurant offering a full bar, table service, and terrace seating. It is wheelchair accessible and accepts credit cards.