1. Depot Deli & Grill 29 Lake Davidson Ln, Helena, AL 35080 Coordinate: 33.29652,-86.84287 Phone: (205) 620-1426