From Our Editors
If you're looking for a great place to disconnect from your daily tasks and get your vacation on, Longwood Galleria Apartments in Boston is a prime choice.
Save time on parking when you opt to take advantage of one of the parking facilities nearby. If public transportation is preferable, ditch the car and board nearby stops at Longwood Station (Green), Brigham Circle Station (Green), and Fenwood Rd. (Green).