Formerly the Renaissance St. Louis Grand - Now open in the heart of downtown St. Louis, right off the famous Washington Avenue!