63-101 North Boardwalk, Rehoboth Beach, Delaware 19971 USA
Photo Credit: via Shutterstock/Larry Hinson
Claim copyright