One of the many, many, benefits of living in London is the amount of original new restaurants that are set up. Especially when one of them already has such a high reputation for class and excellence, having only been opened several months.
Things to See: Ozz Restaurant
19