Mandarin Gourmet

Santa Cruz, California 1982 United States of America

Location