Hôtel des Ambassadeurs** 68 Rue Bayard - Toulouse, France Category: Hotel ** Hotel des Ambassadeurs is a hotel with character and a perfect stopover in the heart of the cultural and festive town of Toulouse. more info » price 41.63 AUD average price per guest per night rating 85% 29 reviews Availability high BOOK