St Rose of Lima Church Sculpture
Title of the Wayspot: St Rose of Lima Church Sculpture
Location: (32.635121, -117.076245)
City: Chula Vista, California
Country: United States of America
Screenshot of the Rejection Email: Attached.
Photos to support your claim: Attached.
Additional information: This sculpture is located behind, or on the north side, of the church, not far from the flag pole. It can be seen from Google Maps aerial and Google Street View drove into the parking lot, where it can clearly be seen. Any reviewer who actually took a moment to look would not see a sculpture at the current location, but at the suggested new location. Thanks.