Page 2 of 10 (117 venues)
Average cost: 10-30
coffee, tea, cake, pasta, salad, chocolate
coffee shop, tea