People are driving to this small Largo, Florida country store for stacked sandwiches, fresh bread, and deli meats you won’t ...