Gambara Dewalaya is a revered place of worship located on Kolombahena Road, Sri Lanka. It is visited by devotees seeking blessings, spiritual guidance, and religious observances in a peaceful setting.
XX2X+CFR, Sri Lanka