Josephine Estelle August 21, 2019 Josephine Estelle, located in the Ace Hotel New Orleans, is a beauty that takes you to a magical place where the past meets the 21st century. by vlad sitnikov August 21, 2019