Pickup from Luna Pizzeria at 107 Yale St, Houston, TX 77007, USA