Russell Square, the Russell Square Condominiums are located in historic Lexington Center! This development consists of 16 two bedroom townhomes built in 1975. These units are seldom available.
Area: Located in Lexington Center! Steps to shopping, bike path, restaurants, etc...