Staying at the Indika Beach Villa hotel, you will be 3.8 miles from the cathedral Saint Mary's Church and 4.1 miles the large Galle Fort Clock Stone Tower. If you are willing to explore even more landmarks in Bussa, consider checking out Ahara Gourmet Gallery set 1.4 miles away.