Casa Pedro is a restaurant offering a distinct dining experience.