Lemon tarts in Denver
Denver restaurants that serve lemon tarts
Le French DTC Belleview Station
4901 South Newport Street, Denver
Mini Lemon Tart | $4.75 |
SALADS • SANDWICHES
Lou's Italian Specialties
3357 Downing St., Denver
Nonna Almond Lemon Tart | $5.00 |