Originally Posted by FILO_girl
Where is Cullen Park?
Cullen Park is located on Barker Cypress & Saums in West Houston. There are over 300 city parks, and only 3 allow alcohol consumption. Before anyone asks, Cullen won the spot due to ease of unloading gear, good restrooms (the other two were REALLY bad), and space.