Address: 621 A Lenox Ave W 141st St

New York NY 10001