Grand Central Station The Vanderbilt Canopy at Grand Central Station. New York, United States 0 likes