Having trouble finding the perfect engagement ring for your loved one? McGarry’s has built its reputation in the Philadelphia area over the course of 147 years by adhering to the principles of reliability, integrity, and the complete satisfaction of our customers.