Restaurant-watchers might be stunned by Monday’s opening of Aqua New York, a block-long leviathan at 920 Broadway between East 20th and 21st streets. If they never heard of it, it’s because it hid in plain sight during more than 18 months of construction, with no advance publicity or social media hype. The two-level Aqua spans...
nypost.com