Linda G.
Los Angeles, CA
08/15/2013
There's not enough words to say B & H does excellent work.
I have been going to B & H for 10 years. I will not go elsewhere because B & H does very very excellent work.