Built between 1830 and 1847.
Location 25-26 Tredegar Square, London, E3
Categories
Authority
More Information Tredegar Square