2117 North Dupont Highway, New Castle, Delaware 19720 USA
Hotel Front - Evening/Night
Claim copyright