On the map, you can find the exact location of the Beautiful Lookout Road. It is in Mahoning Township.