The island of Grenada is a medley of vibrant colours and robust flavours just waiting for you to eat! Check out these must visit Grenada restaurants!