Liberty Plaza/Possum Park Mall

Shopping Plaza
Kirkwood Hwy (at Possum Park Rd)
Newark, DE 19711