A small palace in a quiet village – Deogarh | SherryStay