Flo's Grill and Kitchen is a restaurant specializing in Nigerian and African cuisine, with a focus on grilled dishes. They offer a variety of traditional meals, including Jollof Rice. The establishment is located in Vaughan, Ontario.