Sugar Land TX Restaurants Food Delivery 1. 5005 Sweetwater Blvd, Sugar Land, TX 77479-3464 | Olive Garden Italian Restaurant (281) 491-0478