Not the best in the world… but maybe?
The travel thread got me to thinking… what are your top five restaurants and why? I recognize this may be very subjective but love to share good food and better times.
In no particular order and with some disclaimers.
• Park Plaza. London, England – 2011...