Euro Hotel Wembley

1 11 Elm Road
London
United Kingdom