Get directions to: Metro Dhaba, Derwood, MD
Restaurant address: 15923 Frederick Rd Derwood, MD 20855, USA
Restaurant: Metro Dhaba