Dine-In  •  Take Out  •  Delivery

ADDRESS

22 South Central Avenue
Clayton, MO 63105

p: (314) 727-1001

HOURS

Monday: 10:30am-4pm

Tues.-Fri.: 10:30am-6:30pm

Closed Sat. & Sun.