Address: 16562 SW Frwy, Sugar Land, TX 77479 Business Hours: Mon-Sat 9:00 AM – 7:00 PM, Sun 11:00 AM – 5:00 PM Phone: 281.491.0777 Located in the shopping center across from Toys R Us and Academy, in between IHOP and Wendy’s