Lillo is a cafe located in Istanbul. It is known for serving delicious food. The establishment offers online ordering and has a website for more information.