Open the map →

Happy Chinese Restaurant South of Market, CA, United States

About Happy Chinese Restaurant

Happy Chinese Restaurant is listed as Restaurant. It is located at 1326 Powell Street, South of Market, CA, 94133.

Specials at Happy Chinese Restaurant

No specials listed yet for Happy Chinese Restaurant. Know one? Add it on the map — it's free.

Location & details

Google Maps directions Apple Maps OpenStreetMap

Nearby venues

Frequently asked questions

Where is Happy Chinese Restaurant located?

It is located at 1326 Powell Street, South of Market, CA, 94133.

How can I contact Happy Chinese Restaurant?

Contact details: phone (415) 398-1268.

More venues in South of Market

All specials in South of Market →