Located in Fort Christian, 25 miles from Culebra, Bluebeard's Castle by Wyndham features air-conditioned rooms with free WiFi. All rooms have a TV with satellite channels and DVD player. All rooms include a private bathroom. For your comfort, you will find free toiletries and a hairdryer. You will find concierge services at the property.