The Indian restaurant Star of Asia is located right in the city center of Luxembourg (19, rue des Capucins, close to the parking "Place du Théâtre"). As you can see on the menu on their website, they have more than a dozen vegetarian dishes. Here are some we had yesterday...
more »