Description

Cinnamon Kitchen is an award-winning Indian restaurant near Liverpool Street Station. Serving innovative and creative, modern Indian cuisine in the heart of London.