Built 1943.
Location Harrington Square, London, NW1
Categories
Authority
More Information The Burma Railway