CLOSED

Tomata

italian restaurant
4.9(195 reviews)
2 Kingdom St, London W2 6BD, UK