22 Fleet Street is one of Boston's newest luxury buildings. Located in the heart of the North End, this 10-unit building is the epitome of Boston living! 22 Fleet Street offers Studio to 4 bedroom apartments ranging in size from 460 to 987 sq.ft with brand...