Al Trayou is a restaurant offering a full bar, seating, and accessible features like wheelchair access and high chairs. They accept card payments and offer parking.