Petit Palais
Petit Palais
Hotel
59 Suffren St
, Puducherry, PY, India
605001
96
Excellent ·
5 reviews