Solar 25 is a tea house and snack bar. It offers light meals, artisanal teas, homemade cakes, and ice cream.