Get directions to: Mama Papa Ice Cream, Antelope, CA
Restaurant address: 3916 N Country Dr Antelope, CA 95843, USA
Restaurant: Mama Papa Ice Cream