Location. Embassy Suites Austin Downtown/Town Lake is located in central Austin, close to Ann W. Richards Congress Avenue Bridge, Governor's Mansion, and Texas State Capitol. Nearby points of interest also include Bob Bullock Texas State History Museum and Blanton Museum of Art.\nHotel Features. Embassy Suites Austin Downtown/Town Lake features a restaurant and a bar/lounge. Room service is...