Hotel nearby Sawra
1 found
Sharma palace
Featuring mountain views, Sharma palace in Saura features accommodation and a garden. This property offers a terrace.
More Hotel in other Cities
Interesting places in Sawra
Search this area