To celebrate the renovation and expansion of our Burbank facility, we’ll be hosting an Open House on Saturday, July 20, 10am – 5pm.
Our Burbank location now occupies the entire building at 801 S Main St. Doubling in size, it incorporates a beautiful showroom, high-tech rental bays, two full...