AT&T Park, the Giants stadium, is located at 24 Willie Mays Plaza. In front of the main entrance to the stadium is a larger-than-life statue of Mays.
AT&T Park, the Giants stadium, is located at 24 Willie Mays Plaza. In front of the main entrance to the stadium is a larger-than-life statue of Mays. Artwork - Sculpture Links: en.wikipedia.org By: kjfitz