Mamahuhu

A CHINESE-AMERICAN RESTAURANT

Now open for dinner! 
Tuesday - Saturday 5-9 pm

517 Clement St, San Francisco, CA 94118

Interested in joining our team? Contact us at team@eatmamahuhu.com

Official website on the way