Where is 11 Place de la Gare?

Where is 11 Place de la Gare located?

11 Place de la Gare, Luxembourg, Luxembourg (approx. 49.60002°, 6.134026°)


Where is 11 Place de la Gare on the map?