Lenox Hill Mind Care, New York, NY

111 E 80th St #1b, New York, NY 10075