at 112 Academy Dr, Austin, 78704 United States
A secluded 14 room hotel located in the heart of South Austin, built in honor of the patron saint of music and poetry.
A secluded 14 room hotel in the heart of Austin, Texas.
7761 FB users likes Hotel Saint Cecilia, set it to 11 position in Likes Rating for Austin, Texas in Hotel category
One more reason to love Austin: pool weather in January.