Hotel National Restaurant And Bar is located in Mumbai, India on A3-I, Swami Vivekananda Rd, Khira Nagar, Santacruz West. Hotel National Restaurant And Bar is rated 3.9 out of 5 in the category north indian restaurant in India.
Address
A3-I, Swami Vivekananda Rd, Khira Nagar, Santacruz West