A swanky destination for your upcoming milestones, Yellow Hills Cafe And Restaurant, Dehradun, Ajabpur Kalan, is something you must not miss out on.