Featuring an outdoor pool, Leon is a detached villa located in Javea The unit is 27 km from El Montgo Free private parking is available on site The kitchen features a dishwasher, an oven and a microwave, as well as a coffee machine and a kettle A TV is available The nearest airport is Alicante Airport, 83 km from Leon