The Depot
Restaurant
Sign in to add a photo.
About
Located in Florala, United States, The Depot is a Restaurant. It is open seven days a week.
Frequently asked questions
Where is The Depot?+
The Depot is located at 1109 5th Street, Florala.
What kind of place is The Depot?+
The Depot is a Restaurant in Florala.
What are The Depot's opening hours?+
The Depot is open seven days a week.
Is The Depot open on Sundays?+
Yes, The Depot is open on Sundays.
Location
Hungry for more? Browse our dining guides or explore all places to eat in Florala.
Reviews
No reviews yet — be the first to review The Depot.