Log In or Register
This pretty little place is right on the main road to the beach in Lewes, Delaware. It stands out like a sore thumb, so it would be next to impossible to miss.