* These modern holiday apartments lie just 200 metres from the beach in the peaceful town of Cap Salou. They are set overlooking the property"s [ + ]