There's a Land Rover specialist right by Al Jazeera Petrol Station on Salwa Road. It's called Italian Car Centre, confusingly...