Royal Guest House 2

105 Shepherd's Bush Road
London
United Kingdom