Foodie Finds: 707 Pizza and their touch-screen tables
Posted on
by
Foodie Finds: 707 Pizza and their touch-screen tables
by
707 Pizza located on North Tejon Street is not only known for their Neapolitan pizza, but they’re one of the first restaurants in the country to incorporate touch-screen table tops.