Get in Touch with Delou! Phone: 305-978-3866 Email: delouafrica@yahoo.com Address 212-260 NE 59 Terrace Miami, Fl 33137