TAKARA JAPANESE RESTAURANT

22 Peace Plaza
Suite 505
San Francisco, CA 94115