The Shops and Restaurants at Hudson Yards, a seven-story luxury shopping center, opened to the public on March 15. The one-million-square-foot shopping center includes more than 100 shops and 25 cafés ...