net of tulsa wallpaper guitar house of tulsa net Guitar House Of Tusla 918 835-6959 Visit Website Map Directions 6924 E Admiral PlTulsa OK 74115 Hours Regular Hours Places Near T… Sunday, July 10, 2022 Edit