©2007 Boylston Properties Company, Inc. | Site by Primary Design, Inc.
Go To Area Map Enlarge Aerial Map Longwood Research Center (LRC) is a new 130,000 square foot lab-ready building strategically located adjacent to the institutional campuses of the Longwood Medical Area (LMA).