Hotel Garden Opera

Hotel Garden Opera Address: 65 Rue Du Chateau D Eau, Paris, France

Minimum price found for Hotel Garden Opera was: 67 EUR

Click here to get more information, photos & guest ratings for Hotel Garden Opera