Dedicated to Lord Shiva and Lord Ganesha, Shri Sharavu Mahaganapathi Temple is one of the best places to visit in Mangalore. The temple was built by 12th century Tuvalu king Veerabahu and well-acclaimed as one of the most popular temples of the southern part of India.