Located on the North side of the island in a largely residential area known as Hodges’s Bay, Le Bistro consistently seems to get very high marks from a variety of review sources. Does it stack up to those reviews, we went to find out. Entering Le Bistro restaurant one could see that it was clearly […]