Taquería El Sol

San Jose, California 95112-3308 United States of America

Location