The Lombardi

11 Park Place, New Rochelle 10801, United States Get Directions to this spot
11 Park Place
New Rochelle, 10801
NY, United States

Rate and review The Lombardi in New Rochelle, NY, United States!

Share your experiences at The Lombardi with your friends or discover more Real Estate and Apartments in New Rochelle, NY, United States.