Winter Palace Russian Restaurant is located in Chennai, India on 74, Kasthuri Ranga Rd, Alwarpet, Parthasarathypuram, Teynampet. Winter Palace Russian Restaurant is rated 4 out of 5 in the category russian restaurant in India.
Address
74, Kasthuri Ranga Rd, Alwarpet, Parthasarathypuram, Teynampet