Kārkala, India
St. Lawrence Shrine Basilica
St. Lawrence Shrine Basilica or Attur Basilica is a Roman Catholic church in Karkala, India. It was built in 1759 and is purported to be the site of many miracles.
- City
- Kārkala
- Country
- India
- Category
- Religious
- Suggested visit
- About 45 minutes
Background: Wikipedia