OYO 45917 Victoria Crossroads is located in Chandigarh. Mata Mansa Devi Mandir and Gurudwara Nada Sahib are local landmarks, and some of the area's attractions include Gurudwara Singh Sabha and Hibicus Garden. Looking to enjoy an event or a game while in town? See what's happening at Punjab Cricket Association Stadium or Tau Devi Lal Cricket Stadium.