Larry's Deli & Sandwich Shop
4526 Land O' Lakes Blvd, Land O' Lakes 34639