Hotel Neva is a 6-storey 19th century terraced town house situated near Place de la Concorde in a quiet side street between the avenues radiating out from Arc de Triomphe. This first class charming hotel is few steps away from the Champs Elysées and within 10 minutes walking distance from the Eiffel Tower Palais des Congres Parc Monceau and Musee du Louvre.