‹ Back to FloridaGrace Church of the First Born14900 NE 16th Ave, North Miami, FL 33161-2621Peniel French SDA Church12600 NW 4th Ave, North Miami, FL 33168-3628Greek Orthodox Church12250 NW 2nd Ave, North Miami, FL 33168-4529