Located at a signalized intersection one block from heavily trafficked N Chatsworth Ave.
OVERVIEW
Delivered in 1985 and renovated in 2000, the prestigious Bell Tower Building is located in Larchmont, NY adjacent to the Larchmont train station. The property offers ample parking, tons of natural light, and an on-site superintendent.