Great place to stay if you're Indian or planning to visit wembley stadium