Taperia O Castro is a Spanish establishment specializing in tapas. It is located in Benquerencia Praia de Balea, along the Carretera de la playa.