Map & Directions - Capers and Lemons Italian Restaurant & Market
View Menu
Capers and Lemons Italian Restaurant & Market
301 Little Falls Dr, Wilmington, DE, 19808
(302) 256-0524 (Phone)
301 Little Falls Dr, Wilmington, DE, 19808
(302) 256-0524 (Phone)