Cartogiraffe.com

North Los Altos Avenue

North Los Altos Avenue is an asphalted street with a maximum speed of 25 mph with two lanes in El Cortez in Tucson.