13027385586
Contact

Hours


Sun:11:30AM-9:45PM
Mon:Close
Tues:11:00AM-9:45PM
Wed:11:00AM-9:45PM
Thur:11:00AM-9:45PM
Fri:11:00AM-10:45PM
Sat:11:00AM-10:45PM


Address


21 Chestnut Hill Plaza Newark DE 19713