Dr. Sabatini David, Optometrist You are here Home > Optometrist > Dr. Sabatini David, Optometrist Tweet Our address Address: 3930 Montrose Rd. Niagara Falls, Ontario L2H 3C9 GPS: 43.1160997, -79.124605138097 Telephone: 905.374.2048