the secret garden cafe is a hidden gem in historic occoquan. located at the end of the main street, you'll miss it if you don't know what you're looking for. their outdoor patio is agreatplace to kick back and relax in the lazy spring afternoons. the food is good and not to expensive considering it's in historic touristy occoquan. i recommend their brunch but make sure you make reservation before hand and get there early as space is limited. overall, i think the secret garden is the best place to dine in old town occoquan.