Metro Interiors is located in New Delhi, India on 7-C, Gandhi Park Ln, Gandhi Park, Hauz Rani, Malviya Nagar. Metro Interiors is rated 3 out of 5 in the category wallpaper store in India.
Address
7-C, Gandhi Park Ln, Gandhi Park, Hauz Rani, Malviya Nagar
Service options
In-store shopping