First Stop Grill

1601 S Grand Blvd St. Louis MO 63104 USA

(314) 771-6177

Location