People also ask
What is Papas Locas in English?
Where did papas locas come from?
What is papa's loca?
papas locas
(3)
Restaurant
Address: Houston, TX 77092
Hours: Closed ⋅ Opens 1 PM
Phone: (832) 461-6522
45 min
Papas Locas, which translates to "Crazy Potatoes" in English, is a popular Mexican street food dish.