Super 8 Motel Newark, DE

268 E Main St
Newark
Delaware
United States