Opened in November 2020, Cowboy Surfer is a casual bar in Memorial City, Houston keeping its namesake culture alive through drinks, eats, live music and art.