Happy Immortal 4401 Cabrillo St. San Francisco CA United States
Hours: Lunch & Dinner Tues.-Sun.
Phone: 415.386.7538 Accepts: MasterCard/Eurocard