Castro Hotel Amoudara

Castro Hotel

 Castro Hotel  3 star Amoudara Price from: 25€

A.Papandreou str. 301

Built in 1990, with extensions added in 2001, 2002 and 2006 , Castro hotel lies in the middle of Amoudara town.

More
Display results by: