6152 Delmar Blvd.

St. Louis, MO 63112

314-721-5638

delmargyrohouse@gmail.com


Hours

Open 7 days a week

11:00am to 10:00pm

dine in or carry out


6152 Delmar Blvd