2383 Stillwell Avenue New York, NY 11223