Sri Lankan restaurant known as Masters. Offers a unique dining experience.