River Practice LimitedPrivate practiceNew listing10 Castle Street, TR1 3AF, EnglandDental practice in 10 Castle Street, part of The River Practice.NHS availability not statedScale and polish with hygienistChild examinationEmergency appointmentView profile