Pickup from Pizza Zquare at Pizza Zquare, 712 Main St, Houston, TX 77002, USA