This place is located at the following address: United States, Lewes, DE 19958, 118 2nd St.