
Chuck Berry Statue
Saves: 2
Check-ins: 6
The Chuck Berry Statue is a life-sized bronze statue of the legendary musician Chuck Berry located at 6539 Delmar Blvd in St. Louis. The statue was unveiled in 2011 and stands on the sidewalk in front of the Blueberry Hill restaurant where Berry often performed.
(Submitted by LightBulb Sunset)
Member Photos

Chuck Berry Statue
Chuck Berry Statue

Chuck Berry Statue
Chuck Berry Statue

Chuck Berry Statue
Chuck Berry Statue
