BOARDWALK PLAZA HOTEL

2 OLIVE AVENUE AND BOARDWALK
Delaware
United States