As the title suggests, the story is set in Shimla. Avinash (Rajkummar Rao) is annoyed because of his family visiting the same hill-station for umpteenth number of time. He’s 26 and yet gets pressurized from his family to get married. He decides to stay back in Shimla after he falls in love at first sight with Naina (Rakul Preet Singh). Naina is a go-getter, suffering because of parents’ divorce in personal life.
She’s building a cafe in Shimla and needs a helper for that. Avi sees this as an opportunity to get close to her and apply for the job. Obviously, he gets selected and tried to confess his feelings for Naina. The crux of the story is all about how a letter creates confusion and Avi instead of Naina becomes her mother’s (Hema Malini) boyfriend.