Looking for some info about this place its near Alicante plus if anyone can recommend a car hire service