Statue of Union is a 90-foot (27 m) statue built in the likeness of the Hindu God Hanuman, that is located at Sri Ashtalakshmi Temple in Sugar Land, Texas, United States. It is the fourth-tallest statue in the United States.
Home to over 170 stores, this massive outlet is South Texas’ largest indoor retail destination. Shoppers can explore top brands, enjoy diverse dining, and experience family fun at Tilt Studio with mini-golf, arcade games, and rides.
A 16-acre Asian hub featuring H-Mart, diverse dining, and boba spots—all in one convenient stop for food lovers.
Explore colorful street art murals perfect for Instagram-worthy photos.