Cartogiraffe.com

South Saint Louis Avenue

South Saint Louis Avenue is an asphalted, illuminated street with a maximum speed of 25 mph in Swan Lake in Tulsa.