Patient Portal FAQs. WELCOME to Dr. Wattoo's Practice! We are accepting new patients! Click here to learn more... We are located at: 2359 North Triphammer Road, Suite 3, Ithaca, NY 14850. About us: About our Practice. ... Patient Portal: Patient LOGIN. About Patient Portal.Patient Portal‧Hours & Directions‧About Us‧New Patients‧About Dr. Wattoo‧Patient Info.