Found 1 place
Address: 8612 Owenfield Dr, Powell, OH
Latitude: 40.1661 (40°9′58″N), Longitude: -83.0219 (83°1′19″W)