Explore details about location Mountain Road. Mountain Road is a location situated within the Ouachita Parish alongside other areas such as South Inglewood Drive, Pecan Bayou Drive, Lakeshore Drive.