Atwood Lake Resort is in Sherrodsville (Dellroy - Sherrodsville) and regional attractions include New Towne Mall.
Atwood Lake Resort has an indoor pool, a spa tub, and a fitness facility. This Sherrodsville resort offers a restaurant and a bar/lounge. The staff can provide concierge services and wedding services. Additional amenities include a seasonal outdoor pool, an arcade/game room, and a safe deposit box at the front desk. Onsite parking is complimentary.
The 104 guestrooms at Atwood Lake Resort include coffee/tea makers and hair dryers.