We are located in the heart of Downtown Newark on the corner of Main St and Chapel St.
Our Temporary Hours:
Sun - Thur: 11:30 AM - 10:00 PM
Fri - Sat: 11:30 AM - 1:00 AM
Address: 190 E Main St, Newark DE 19711
Thanks for submitting!