8 ft. X 12 ft. street level space.

115 West 86th Street, New York, NY 10024, USA