Castelnau Dentists 6 years ago ID: #4717 Listed In : Dental Doctors 200 Castelnau, Barnes, London, SW13 9DW 020 8563 7177 Business Description Castelnau Dentists, Address : 200 Castelnau, Barnes, London, SW13 9DW, Phone : 020 8563 7177 Reviews & Ratings Write a Review No Review. Please login / register to add your review.