323BH Rehobot Ave Dewey Beach, DE 19971