This comfortable hotel is located in Elba Island. The property comprises 18 cosy accommodation units. Pets are not allowed at this establishment.