Maybe it was just an off day, but I vomited after eating at Island Grill.
I ate at the Cross Roads Restaurant. Ironically, I never had this reaction
before. Need less to say I have never gone back. Great French Fries though
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.