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.