America's Best Value Inn

1120 S College Ave
Newark
Delaware
United States