560 NE 129th St, North Miami, FL 33161, USA

560 NW 165th St, Miami, FL 33169, USA
Photo: Loza A

7904 West Dr, North Bay Village, FL 33141, USA

2410 NW 93rd St, Miami, FL 33147, USA

6800 NW 7th Ave Miami, FL 33150 USA
Photo: google.com

5660 NW 7th Ave, Miami, FL 33127, USA
Photo: google.com