Bistro located on Margaret Island, offering street food in a tree-shaded spot near walking paths.