Found 1 place
Address: 16 North Ohio St, Dellroy, OH 44620
Latitude: 40.5552 (40°33′19″N), Longitude: -81.1984 (81°11′54″W)