Rachel's Tarts is a bakery and dessert shop specializing in award-winning butter tarts that have been delighting taste buds for over 30 years.