Church

Orthodox Church of the Redeemer, Los Altos Hills

Los Altos Hills, California, United States