120 San Lorenzo Blvd
(1)

120 San Lorenzo Blvd, New York, NY 10023

Reviews

2 years ago

Best apartment ever

I love this building so much - the staff is amazing and truly some of the best people I have ever met. They are wonderful. The apartments are spacious and homey.