Carreta's Mexican Restaurant

11939 Olive Blvd St. Louis MO 63141 USA

(314) 716-3248

Location