The Stumble Inn

1454 2nd Avenue, New York, NY 10021