HOUSE OF ROCK Tulsa 3.7 3754 Ratings TULSA, 522 SOUTH BOSTON AVE, Tulsa, Oklahoma, 74103, USA 8668668625 NA