Landmark at Longwood is located in the heart of Boston, Massachusetts. It's a beautiful building that was once used as one long ago for teaching nurses and now it houses some very fitting modern furniture pieces to make your home feel warm with history!