
1
St Lawrence Church, Basilica in Attur, Karnataka

Photo by:
Deva Kumar
Category: Places
St. Lawrence Shrine Basilica or Attur Basilica is a Roman Catholic church in Karkala, India. It was built in 1759
