Pizza Castle 1309 Eubank Blvd NE Albuquerque, NM 87112 Phone: (505) 292-8358
Category: Foods - Carry Out