The Terrell Castle is an exquisite 1894 romantic Victorian castle. It is a luxury urban inn featuring large rooms, private baths, library, formal dining room, a wrap-around front porch views and a relaxing atmosphere. It is situated on a one-acre gardened site, convenient to all San Antonio major attractions. An ideal place for a romantic and restful getaway for busy people.