Le Flamand Rose is a pizza restaurant offering Italian and French cuisine, with grilled options. Dine-in, takeaway, and reservations are available.