List of 5-Star Hotels near Alamo Drafthouse Cinema South Lamar - 1120 S Lamar Blvd, Austin, TX 78704, United States.