Stuffed Lion at the Blueberry Hill Restaurant in St. Louis Missouri. What a super interesting place!
Copy the link below to share this page: