The Leaning Tower of Pizza was a small Italian restaurant in Lubbock, Texas, in the 1960s. David and his buddies went through three towns to eat in a booth with candles at the Tower and listen to Joe …
Full Menu
5:00 pm - 7:40 pm
Most Ordered
$0 delivery fee, first order
pricing & fees
to see delivery time
Most Ordered
The most commonly ordered items and dishes from this store