Maison Rosa is a tea house offering French and British-inspired cuisine, including breakfast, lunch, and a variety of beverages. It features savory and sweet treats, artisanal ice cream, and a selection of teas, coffees, and hot chocolates, alongside decorative items.