Puri the land of lord Jagannath is a very popular tourist place located in Indian state Odisha (Orissa). Here main attraction is The Jagannath Temple or Shree Mandir in which Lord Jagannath, Balabhadra, Hotels in Puri and Maa Subhadra are worshiped ... July 15, 2016 Best Luxury Hotels in Puri for Tourists 2 Comments