Why do you feel this listing needs to be reviewed?
Best hotel in India - Swosti group of hotels is one of the leading luxury hotels in India located in Bhubaneswar, Orissa. We dedicatedly provide world-class hotel service, accommodation and many more at preferable prices.
77 views, Last viewed on Saturday, April 27th, 2024 at 10:06am