Triple Pines Vista Picnic Area

Hayward, California 94545 United States of America

Location