
Paris, France
Hotel Camelia International
2-star hotel
Located in central Paris, this hotel is just 600 meters from the Moulin Rouge in Montmartre. A 24-hour reception welcomes guests to rooms equipped with a TV and telephone. Each room, accessible by lift, features warm decor and a…
- Wi-fi · extra charge
- 24-hour reception
- Restaurant
- Bar · extra charge


