Grand Café De Leeuw is a Dutch and European establishment offering dinner. It features reservations, seating, serves alcohol, and provides table service. The cafe is open 7 days a week from 4 PM to 1 AM, with the kitchen open until 11:30 PM.