Deluxe Drive-In 17 Business Profile Contact Information ToolBox 582 Views 0 Testimonials Print This Listing Add To My Favourites Deluxe Drive-In 17 Deluxe Drive-In 17, Take Out Food, Restaurants, in Sudbury Ontario. Deluxe Drive-In 17 Location Sudbury, ON Address 1313 Lorne St, Sudbury, ON P3C 5M9 Telephone 705-673-5295 Category Restaurants, Take Out Food Location Sudbury, ON Address 1313 Lorne St, Sudbury, ON P3C 5M9 Telephone 705-673-5295 Category Restaurants, Take Out Food