Resort

Atwood Lake Resort Golf Course – The Eighteen Hole

2650 Lodge Rd SW, Dellroy, OH 44620
Holes
18
Type
Resort

Atwood Lake Resort Golf Course – The Eighteen Hole is an 18-hole resort golf course in Dellroy, Ohio. Tee times can be booked 1 year in advance.

Details like fees and seasons change, so call the course before you head out.