Francesco's Ristorante Italia: CLOSED Italian · $$$$ · Downtown Closed Description: Fine Italian cuisine made with Sicilian family recipes. Extensive wine list. House-made desserts. Large heated patio. Private bookings available for groups up to 150, including a private wine room for 12. Address: 860 Burrard Vancouver BC Canada 604-685-7770 Call · Directions Website Is this your venue?