St. Louis to open its first Siesta Key hotel in St. Charles, MO

St. Michael’s Cathedral in St Charles, Missouri is opening its first indoor hotel, the Siesta Keys Hotel.The Siesta City Hotel, which opened in 2019 in the same location, is expected to open in 2020.The hotel will be located in St Michael’s Square, a public space in downtown St. Joseph.The building was designed by Miele Architects.The […]

Read More »