Olive + Squash

Olive + Squash is a new chain of salad restaurants. The first one opened opposite Monument tube station in London.


↑ top