Hotel Simoncini is a bright, new art hotel in the center of Luxembourg City. The hotel is located in the heart of the city, right around the corner from the Gaëlle Fra monument on the Constitution Square and the Notre Dame Cathedral.
Back-Roads Touring Company Ltd.
Level 1, 107 Power Road,
London W4 5PY