Malaika

8610 NW 72nd St Miami FL 33166 USA