The St. Louis Walk of Fame honors people important to the St. Louis, Missouri area, but it is actually located along Delmar Boulevard in University City, Missouri (aka: The Delmar Loop).
The St. Louis Walk of Fame honors people important to the St. Louis, Missouri area. It is actually located along Delmar Boulevard in University City, Missouri (aka: The Delmar Loop).