Fine dining and refined wines await at Pavillon Saint Martin, a restaurant with a charming setting. Offers Luxembourgish, French, and international cuisine.