Hotel Toshali Sands, Puri
Sprawled across 30 acres of
lush green lawns and gardens, Toshali Sands Resort is the first 4
star resort in Orissa to be approved by the Department of
Tourism. An ideal combination of business and leisure the resort
gives a panoramic view of the Balukhanda Reserve Forest.