Avalon Bear Hill: Unit 2822 Avalon Bear Hill, Main Street, Waltham, MA, USA Share Gallery Check Availability