The Metro Restaurant and Bar is located in New Delhi, India on Aggarwal Plaza, Sir Chotu Ram Marg, Sector 5, Rohini. The Metro Restaurant and Bar is rated 3.9 out of 5 in the category bar & grill in India.
Address
Aggarwal Plaza, Sir Chotu Ram Marg, Sector 5, Rohini