Location
New Britain, CT
AV Rental & Production