The Seymour 261W 25TH Street - New York City, U.S.A.