Pappa La Rosa Ristorante 10852 Westheimer Road Houston TX United States
Phone: 713.266.4660 Alcohol: full bar
Dress: casual