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 24.73 EUR average price per guest per night rating 85% 29 reviews Availability high BOOK