Cherry On Top is a bakery and dessert shop specializing in wedding cakes and other sweet treats. Located at Balbirnie Park Golf Course, they offer a variety of baked goods, including individual boxed shortbreads.