Hotel Canal Olimpic & Restaurante is a charming 3-star accommodation located in the picturesque town of Castelldefels, Spain. Known for its stunning beaches and proximity to Barcelona, Castelldefels offers a delightful blend of relaxation and adventure. The hotel features a welcoming atmosphere, perfect for both leisure and business travelers alike.