32 rue de Douai, Paris,
The Apollo Opera is a standard hotel with basic comforts, ideally located within a few minutes walk from the Moulin Rouge. The hotel boasts 44 spacious and comfortable bedrooms, which are all equipped with television and telephone. The hotel is also 500 metres from the nearest metro station, providing excellent links to the rest of Paris.
Click here for the no frames version of the hotel accommodation