Hotel Canal Olimpic is a charming 3-star hotel located in the picturesque city of Castelldefels, Spain. With 49 thoughtfully designed rooms, this hotel offers a cozy and inviting atmosphere for both leisure and business travelers. Originally opened in 1975 and renovated in 2009, it combines classic charm with modern comfort.