Drag box to select area
Leica is a nationally recognized optical business providing premier photography products for professionals and individuals. This business manufactures and distributes its brand of cameras, projectors and binoculars. For more information on the products offered visit the website listed.
81 Kenosia Ave, Danbury, CT 06810
- Accessibility Details: There is a ramp and access to 1st floor apartments.
- Hours: Mon - Fri, 9am - 5pm; Sat, Sun, closed.
- Accessible: yes