This comfortable apartment is located in Denia. A total of 51 rooms are available for guests' convenience at The Residences LA SELLA. The establishment includes Wi-Fi internet connection in all public areas and accomodation units. All guests staying at..