Chuck Berry Statue

Address:

Latitude & Longitude:

Saves:

2

Check-Ins:

6

Description:

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)

Website:

Tags:

Statues