Lou's Deli
Restaurant • Meal takeaway • Sandwich shop • DeliOne of the Top rated Delis in Tulsa
Address
412 S Main St, Tulsa, OK 74103
Website
Contact
(918) 587-0631Price rating
$ $$$
Rating on Google Maps
4.70 (135 reviews)Open on Google Maps
Working Hours
- Friday: 6:30 AM to 3 PM
- Saturday: Closed
- Sunday: (Easter), Closed, Hours might differ
- Monday: 6:30 AM to 3 PM
- Tuesday: 6:30 AM to 3 PM
- Wednesday: 6:30 AM to 3 PM
- Thursday: 6:30 AM to 3 PM