Central Park Hotel est la solution idéale pour un séjour en plein cœur de Londres, à moins de 10 minutes de marche de Kensington Gardens et Kensington Palace. Cet hôtel se trouve à 3,4 km de Musée d''histoire naturelle et à 4 km de Buckingham Palace.
Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage.