Isolabella
45-46 Red Lion Street, London, England WC1R 4PF
Featured Review : It's everything an Italian restaurant should be - amazing food, great service, fine wine. Not cheap, but worth every penny. The waiters never seem to be staring at you, but if you look round for one, he appears at once, ...See Full Review