United States / Houston / RestaurantstacoPapalo TaqueriaAddress712 Main St, HoustonWebsitewww.papalomercado.comPhone+15124981203—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itCranky Carrot Juice Co. · 14 mNot ratedMain Kitchen and 806 Lounge · 59 mNot ratedSt. Germain Lofts · 74 mNot rated