Where is Barceló Aran Mantegna located, and what amenities does it offer?

I came across a hotel called Barceló Aran Mantegna while browsing for places to stay—do you happen to know where it is and if it’s a good spot with nice facilities or anything special about it?
 
Back
Top