Casa Pepe is a restaurant located in Barcelona that offers tapas, meat, and seafood. It is situated on Avinguda Meridiana.