Ciao Chow Location Ciao Chow 1923 Marconi Ave, St. Louis, MO 63110, USA 314-410-8377 Website Open in maps Hours Monday - Friday 10AM-6PM Saturday 9AM-5PM Sunday 10AM-2PM