I heard a rumor that a new Pizza Planet was coming to 16th & N. May across from Jimmy's Egg.
Sure enough, a Google search shows a business by that name at 1621 N. May.
Anybody know anything about this? Is there any ownership connection to the chain that operated in the 60's & 70's?
![]()
Bookmarks