The Deli Downtown is a fun, friendly, casual deli in downtown Winter Garden. Here you can grab a sandwich, cold beer or wine and relax on the patio! Address: 18 N Boyd St, Winter Garden, FL 34787