LU Townsend House

2 Greencoat Pl, Westminster, London SW1P 1PJ, UK