This establishment is a newly remodeled restaurant and kitchen. It is located at 11300 S. Houghton Road. The cuisine is American.