Photos
Description
Goodbye Birmingham, Alabama!
Contacts
Phone
+12056201426
Address:
29 Lake Davidson Ln, Helena, AL 35080
Website:
https://www.zomato.com/birmingham-al/the-depot-deli-grill-helena
Categories
Features
In-store shopping
Wheelchair accessible entrance
Wheelchair accessible parking lot
Delivery
In-store pickup
Debit cards
NFC mobile payments
Credit cards
Dine-in
Takeout
Related
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★