Choudhary Property Consultants, near main bus stand, red light, Baddi Baddi Himachal Pradesh INDIA 173205 (Himachal Pradesh)