The Iridium
The Iridium
New York City,
United States