The Amenity Center is located in the heart of Boston's financial district and easily accessible via South Station.