Seki 6335 Delmar Blvd. University City MO United States
Hours: Lunch Tues.-Sat., Dinner Tues.-Sun.
Phone: 314.726.6477