McLlo Restaurant
City Centre, McLeod Ganj, Dharamsala India
McLlo Restaurant is a Asian, Chinese, Indian, Italian, Tibetan, Vegetarian Friendly place is located in Dharamsala, Himachal Pradesh. The address of McLlo Restaurant is City Centre, McLeod Ganj, Dharamsala India.