Spread across 15 acres of japanese countryside land in the quaint town of Baripada in Mayurbhanj, Odisha, the palace turned luxurious resort options tropical artwork deco structure. Be it the Palace Room with a verandah overlooking the backyard or the …