Unclaimed
Larry's Deli & Sandwich Shop
Delicatessens
4526 Land O Lakes Boulevard, Land O Lakes, FL · 34639Business Details
Serving Land O Lakes, FL
Categorized under Delicatessens. Current estimates show this company has an annual revenue of $500,000 to $1 million and employs a staff of approximately 10 to 19.
Land O Lakes, FL
Similar Businesses