13 yrs ago•hanzo101reviewedTee Bar Sports Lounge12671 New Halls Ferry Road, Florissant, MO 63033, USA*stop by after a short day...