Buffalo Bayou Park

Buffalo Bayou Park in Houston, Texas, is a 160-acre urban oasis along Buffalo Bayou. It offers art installations and great views of the downtown skyline.