Best Western Business Profile Contact Information ToolBox 1,220 Views 0 Testimonials Print This Listing Add To My Favourites Best Western Best Western, Hotels, in Greater Sudbury Ontario. Best Western Location Sudbury, ON Address 151 Larch St, Sudbury, ON P3E 1C3 Telephone 705-673-7801 Toll Free 1-877-772-3297 Category Hotels Location Sudbury, ON Address 151 Larch St, Sudbury, ON P3E 1C3 Telephone 705-673-7801 Toll Free 1-877-772-3297 Category Hotels