The Wax Doll
315 Palomar St, Chula Vista 91911