3648 Washington Blvd.
St. Louis, MO 63108
Get directions

About Us

The Sheldon invites you to experience the elegance of a bygone era. It is located in the Grand Center Arts and entertainment district in midtown St. Louis.

Reviews