Leica will open the new Leica Store (and Gallery) Boston on September 16, 2016 with events throughout the weekend. It is located at 74 Arlington Street, Boston, MA 02116, within the Boston Park Plaza Hotel. Hours are Monday through Saturday 10am - 7pm and Sunday 10am – 6pm. Read more below for details!