El Capitan is a hotel and restaurant located in Schermbeck, Germany. It offers a garden restaurant with a welcoming atmosphere, ideal for relaxing.