Get directions to: Angel A Alicea Ice Cream, Miami, FL
Restaurant address: 1030 Ne 142nd St Miami, FL 33161, USA
Restaurant: Angel A Alicea Ice Cream