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

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

6128 SW 27th St, Miramar, FL 33023, USA

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

7050 Pines Blvd, Pembroke Pines, FL 33023, USA