Map
38 Dumas St., Pondicherry 605001, India
Price
40
Hotel
Hôtel de Pondichéry