Deli Fruits

Chula Vista, California 91915 United States of America

Location