6501 Delmar Blvd
University City, MO 63130
University City, MO 63130
Open HoursMo to We from 05:00pm to 10:00pm,Th from 11:30am to 02:30pm,Fr to Sa from 11:30am to 02:30pm,Fr to Sa from 05:00pm to 11:00pm
OverviewFor garlic lovers, this is the place to dine. Just about every dish is seasoned with garlic which is heavenly. The well-established restaurant has low lighting, which makes for...
more