A charming boutique hotel which brings a touch of Provence to Paris, Villa Alessandra Hotel is a well-kept secret by regular guests. The location is within walking distance of Champs Elysees and Arc de Triomphe ... Read more

View all Luxury Hotels in Paris