Share: Share Tweet Spanish Restaurant Miss Mustache Get Directions 36 people have been here address 茂名北路 Shanghai, China facebook link https://www.facebook.com/pages/Miss-Mustache/2010733839198939