Location:540 S College Ave, Newark, DE 19713, USA