Studio 6 Extended Stay 7719 Louis Pasteur Drive San Antonio, TX 78229 (210) 349-3100 View on Google Maps