Top of High Rock is a serene and picturesque event venue nestled in the heart of Needham, MA.
Offering stunning views and a peaceful ambiance, this location is perfect for hosting a variety of special occasions and gatherings.
Generated from their business information