Dellwood, New York Explained

Dellwood is a small hamlet in the town of Lancaster in Erie County, New York, United States.

References

42.9167°N -78.5783°W