Star Büfe is a tea garden offering simple fare like sandwiches and fresh juices.