Royal Donuts Cap 3000 is a dessert shop and tea house offering a variety of donut creations. They are open daily from 10 AM to 11:30 PM.