LIT is located in London, United Kingdom on 136 New Cross Rd. LIT is rated 4.3 out of 5 in the category restaurant in United Kingdom. LIT INTERNATIONAL LIMITED is an industrial automation company based out of 9 KELLET HOUSE TANKERTON STREET, LONDON, United Kingdom.
Service options
Dine-in