Red Square Bar is located at 11851 Bandera Road, Ste., #119, San Antonio, Texas 78023. We are in the Silverado 16 Movie Theater Complex adjacent to Bandera Road and Highway 1604. Red Square Bar is a premier vodka bar designed for those with discriminating taste and a mature mindset. Quietly enjoy your favorite music while socializing with family, friends, co-workers or that "special" someone....
San Antonio's newest premier bar. Drinks, Music, and Social Hookups. Bartenders specializing with setting you up with Premium Vodka Drinks. We also carry a huge variety of other liquors, beer and wine.
Happy Hour 4-8 Everyday!