Review for Ambassadors International - Wind Surf Review For The Bistro Google User Oct 21 '17 at 5:06 Cool little bar with decent food. Salads are huge, sandwiches are so so. View full site to comment or like