Hotel Royal Guest House, London

47 Shepherds Bush Road, Hammersmith LondonW6 7LU, United Kingdom