Company name: Luce e Limoni - Italian (Sicilian) Restaurant
Description: Modern take on classic Sicilian dishes
91-93 Grays Inn Rd, London WC1X 8TX, United Kingdom