SUMMER PLACE HOTEL

30 Olive Ave
Rehoboth
Delaware
United States