Indian Paradise is an Indian restaurant located in Villeneuve. It offers takeaway and delivery services. The establishment is situated on Grand'Rue.