Adele Treats SNL Crew To Jamaican Food From Her Favorite Caribbean Restaurant

Adele

After the filming of her episode of “Saturday Night Live” (SNL), Grammy-winning guest host Adele ordered lots of food from her favorite Jamaican restaurant, Negril Village in New York City. According to reports, following the completion of her duties as the show’s guest host, the singer went “all out” to provide “loads of food” for […]