About Pelham Hall Apartments
1284 Beacon Street, Brookline, MA, 02446
An 8-story apartment complex in the Coolidge Corner section of Brookline located on Beacon Street. Pelham Hall features 148 units and 3 commercial spaces.
The complex is located on the Coolidge Corner stop of the MBTA's Green Line and is near the Longwood Medical Campus.