Mama Jennie’s Italian Restaurant

11720 NE 2nd Ave Miami FL 33161 USA

(305) 757-3627

Location