First Impressions – Isabel

Isabel is a fairly new restaurant in Mayfair that serves Mediterranean cuisine. Isabel is the sister restaurant to Casa Cruz in Notting Hill – we haven’t been to Casa Cruz just yet, but we plan to go soon. You probably haven’t heard of Isabel because they consider themselves to be super exclusive. Their website is…