Mesa, AZ | Lake Havasu City, AZ | Phoenix, AZ
Also known as: pinkrubi
Maria Castillo lives in Mesa, AZ, but has also spent time in Lake Havasu City, AZ; Phoenix, AZ and Glendale, AZ. April C Ybarra, Ricky Castillo, Ruben Ybarra and Ricky Ybarra are some of Maria relatives.