Review #34 Cosmoba, Russell Square Standard Italian eats in tourist London lifted by a charming waiter. Read more Review #34 Cosmoba, Russell Square