So far I've been to Davidoff's in St James Street. I thought they were very helpful.

They had some beautiful Humidors. EXPENSIVE though.