1023 Gibbs St, Houston, TX 77009
Polo's Sports Bar is a Sports bar located at 1023 Gibbs St, Houston, TX 77009. It has received 11 reviews with an average rating of 4.5 stars.
The address of Polo's Sports Bar: 1023 Gibbs St, Houston, TX 77009
Polo's Sports Bar has 4.5 stars from 11 reviews
Sports bar