Restaurants in Tulsa, OK
Restaurants
412 S Main St.,
Tulsa ,
OK
74103
UNITED STATES
Based on 1 reviews
Best Deli Downtown!!
I eat at Lou's every day for lunch! Best bang for your buck! Highly recommended! Better than subway & cheaper than Quiznos. $5 for foot long sub, chips & a drink. They also have potatoes & salads.Worldwide > United States > Tulsa, OK > Restaurants