LOCA MADRES INC. Address 1802 65TH ST Manhattan, NY Inspection History 0 inspections Permit CAMIS #50162750