L'Embuscade is a restaurant offering a selection of grilled dishes. It features amenities such as outdoor seating, accessibility for disabled guests, and accepts pets.