rascal
Forum GOD!
I watched diners foody programme last night about a joint in Chicago called 90 miles? Because it's 90 miles from Cuba? The food looked real tasty and I wondered if it was as good as they portrayed it. I know we have posters here from Chicago and wondered if I could confirm it was a good place to try??
Russ
Russ