830-538-3142
1651 US Hwy 90 West, Castroville, TX 78002
Hotel Alsace is a Hotel on the top of the hill in Castroville over looking the town.
Hotel Alsace & Spa
1651 US Hwy 90 West
Castroville, TX 78002