Home Tags Hotel Ella

Tag: Hotel Ella

Life House Announces Operation of Hotel Ella

AUSTIN, Texas—Life House has been tapped to operate Hotel Ella, a property with 46-keys located in Austin, Texas, adjacent to the University of Texas....
Advertisement