Carl's Deli hero image

Carl's Deli

Restaurant

6401 Clayton Rd, St. Louis, MO 63117, USA

Biter Score
8.8
Closed
Sunday: Closed