James Fletcher Hospital 4 years ago ID: #41842 Listed In : Health 72 Watt Street 2300 Newcastle Business Description James Fletcher Hospital, Category: Health, Address: 72 Watt Street 2300 Newcastle Reviews & Ratings Write a Review No Review. Please login / register to add your review.