An inside look at a steakhouse located in the iconic Grand Central Terminal
"People come in, and they're just loving the energy and the enormous feeling coming into the Grand Central. And then they see this beautifully designed restaurant that really complements it."