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