Hotel Leo Castle
Chakartritha Road, 7520022 Puri, India - Puri.
See on map
Where is the lodging establishment?
Chakartritha Road, 7520022 Puri, India - Puri.
Choose your room
Hotel Leo Castle
This lovely hotel is located in Puri. The total number of guests rooms is 40. Customers will not be bothered during their stay, as this is not a pet-friendly hotel.
Frequently asked questions about Leo Castle
No, Leo Castle doesn't have a pool.
No, Leo Castle doesn't have parking facilities.
No, Leo Castle doesn't offer free WiFi service.