Hotel Swiss Moraira is situated in the natural paradise of Moraira, which is the fishing port of Teulada on the Alicante coast. It is also surrounded by green area featuring 3 splendid beac more...