Located in the coastal town of Castelldefels, near Barcelona, Spain, Ibis Barcelona Castelldefels is a modern hotel that offers a peaceful stay near the beach. The hotel features comfortable rooms, a swimming pool, a restaurant, and a bar. Guests can unwind on the golden sands of Castelldefels Beach, enjoy water sports such as windsurfing and paddleboarding, or explore the charming town with its historic castle and local shops. Ibis Barcelona Castelldefels is a great choice for a beach getaway near Barcelona.