Lenny's Sub Shop
Irving, TexasNo Reviews YetLenny's Sub Shop is listed under Sandwich Shops in Irving, Texas. The listed address is 6450 N MacArthur Blvd, Irving, Texas 75039.
Showing 28–28 of28 results
Lenny's Sub Shop is listed under Sandwich Shops in Irving, Texas. The listed address is 6450 N MacArthur Blvd, Irving, Texas 75039.