23 Cabrillo

The 23 Cabrillo was the house belonging to a old couple, and secretly, a Baby parasite demon killed in 2000 by Angel and Wesley Wyndam-Pryce.

Appearances

 * "Expecting"