Hotel Cecilia is in an excellent location, just steps from Paris’ Place de l’Etoile and the famous Arc de Triomphe. Free Wi-Fi is available. All air-conditioned Cecilia rooms have an en suite bathroom and flat screen TV with satellite channels.
11, Avenue Mac Mahon, 17th arr., 75017 Paris, France
Nightly rates from $122 to $233