Les Ambassades is a traditional French bistro offering classic French dishes. It features a recently renovated interior and operates as a cafe and bar.