Apollo Concept Bistro By Notable Life By Notable LifeView Author|June 23, 2011|RestaurantsView Restaurants A Little Italy hot spot, Apollo Concept Bistro is one of Montreal’s most notable Bring Your Own Wine restaurants where you are encouraged to not only eat, but to invent your own meal. Apollo Bistro was given life by the... View this article.