Duck Room at Blueberry Hill
6504 Delmar Blvd.
St Louis, MO
63130, US