Posted in Places Papi’s (Houston, Texas) admin August 11, 2021 0 420 Papi’s is located at 570 Waugh Drive in Houston, Texas where it was once home to Guava Lamp. Papi’s: Links Facebook Author: admin