Hotel Leo Castle
Puri, India
Do you love Hotel Leo Castle? Then tweet it up from 22nd to 21st place or even up to 1st!
Hotel Leo Castle


Chakartritha Road (CT), Puri, India
Ranking: Hotel Leo Castle is ranked 22nd out of 37 accommodation options available in Puri.
Classification: 3 Star Hotel
Location. Hotel Leo Castle is located in Puri and local attractions include Narendra Sagar Jagannath Temple and Puri Beach.