Reviews of Food Island. (Restaurant) in Preston (Lancashire).