Your neighborhood spot on South Main for artisanal sandwiches, fresh coffee, and good vibes. No fuss, just flavor.
Town Deli started with a simple idea: serve honest food in a space that feels like home. Located in the heart of South Los Angeles, we're your daily stop for a quick coffee, a hearty lunch, or a relaxed evening drink.
We source locally whenever possible and prepare everything fresh in-house. No shortcuts, no preservatives—just the kind of food you'd make if you had the time.
Locally sourced produce daily.
Proudly serving LA since day one.
We're located in the heart of South LA. Stop by for a quick bite or stay a while.
5948 S Main St
Los Angeles, CA 90003-1201
Mon - Sun: 10:00 AM - 8:00 PM