Madhuwa Maha Viharaya is a place of worship, located at Madhuwa Rd, Sri Lanka
very nice place for visit or meditation