We are located in the heart of Downtown Newark on the corner of Main St and Chapel St.
Mon - Wed: 11AM - 11PM
Thu - Sat: 11AM - 1AM
Sun: 10AM - 11PM
Address: 190 E Main St, Newark DE 19711
Thanks for submitting!