Cartogiraffe.com

South Woodruff Avenue

South Woodruff Avenue is an asphalted, illuminated street with four lanes in Idaho Falls. In the area there are, inter alia, three restaurants and two doctors.