Papa's Restaurant
23056 E Main St, Armada
(586) 784-5177
Recent Reviews
Order Online
You May Also Like
Armada Bar and Grille - 23084 E Main St
Family, American, Bar, New American
The Creamery on Main - 23090 E Main St
Ice Cream & Frozen Yogurt, Ice Cream Shop, Ice Cream
Tivoli’s Pizzeria - 23071 E Main St
Pizza
Restaurants in Armada, MI
Papa's Restaurant
23056 E Main St, Armada, MI 48005
(586) 784-5177