L. L arts is one of those places that is hard to describe if you haven’t been lucky enough to go there.Situated right above the fine establishment of Burlington supermarket, spotting this place on the groundcan be a tad difficult. However when you do make your way up those stairs you will be met by one of the…