36 Tavistock St, London WC2E 7PB, United Kingdom · 4.3 out of 5 on Google, 1178 reviews
Upscale Italian restaurant with attentive service and a relaxed dining atmosphere, but no clear information about working conditions.
Loading map...
36 Tavistock St, London WC2E 7PB, United Kingdom