James Howell's Cardiff

Historical landmark in Cardiff, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Add phone number
Add hours
The Prince of Wales Hospital for limbless sailors and soldiers opened on 20 February 1918 in James Howell House, formerly a domestic house and …

Social profiles