Contact our Mexican restaurant at (319) 393-0258 in Cedar Rapids, IA, to enjoy our Italian cuisine.
In advertising, the new owners of Papa Juans are encouraging people to Come Back to Papa Juans Again for the First Time! Since purchasing the 34-year-old restaurant last October, owners Steve and Cherryl Van Fleet, Rick and Angelica Riha have put their focus on improving service and food quality.
They're anxious to show off what they've accomplished. They've also made changes to the menu,...