GOLDEN STRAND HOTEL, London

85 SHEPHERDS BUSH ROAD LondonW6 7LR, United Kingdom