Our Lady of Angels Church is a church Puducherry located in India.
3 Surcouf St. Puducherry 605001 Union Territory of Puducherry India
A beautiful French church . Adorned with light pastel colours, reminiscent of a Rembrandt painting or something out of a dream. Do visit.
Quiet and peaceful !
Very nice architecture