Mediterranean fast-casual restaurant Cava now open in Sugar Land

Mediterranean fast-casual restaurant Cava has officially opened its new location at Sugar Land Town Square.