Explore details about location North Lockwood Ridge Road. North Lockwood Ridge Road is a location situated within the Sarasota alongside other areas such as South Orange Avenue, Hillview Street, South Orange Avenue.