This place has a very wide selection. They are always willing to resize watches and rings that you have. They have even resized a watch I purchased from an online retailer for free. I know some of the staff and they are very friendly and helpful. The prices some time are a little more than you would expect but the price may be worht the service.
more