Cartogiraffe.com

Plaza del Sol Park

Plaza del Sol Park is a street with two lanes in Houston.