Gallaghers September 29, 2011 in Food, Travel Where do you find a New Your Steakhouse? In Las Vegas of course! Taken in New York, New York, Las Vegas, Nevada.