Excellent. Lots of room. Big playground and really nice dog park.
bay area park is located at Bay Area Blvd, Houston, TX 77058