The Lyric at Keller Center Stage Share: Apartments The Lyric at Keller Center Stage Visit Website Request Info 1400 N. Main Street Keller, TX 76248 (945) 218-4908 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.