Things to See: Ozz Restaurant

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.

room decoration

Continue reading