GRIOT SPOTRestaurant 4.4 North Miami Beach, Florida, United States Share (305) 771-7951 www.griotspot.com/ 15327 NW 7th Ave, North Miami Beach, FL 33169, USAReviewsLog in to leave a review.No reviews yet.