The St Lawrence Church Attur is also known as St Lawerence Shrine Minor Basilica or Attur Basilica. It is a Roman Catholic Church and is located in the small village of Attur in Karkala Taluka of the Udupi district of Karnataka, India.
Read this post on imvoyager.com