A cafe called Cherry Tree Tea Rooms, offering a place to relax.