Super 8 Stamford/New York City Area