ILSolo расположен в Большом Черкасском переулке в Москве, в пяти минутах ходьбы от станции метрополитена «Китай-город» и Ильинского сквера. Входит в состав ресторанного холдинга Novikov Group.
Ресторан ILSolo находится на первом этаже коммерческого здания с большими окнами. В тёплую погоду перед входом появляются компактные столики. Внутри уютно: кирпичные стены контрастируют с накрытыми скатертями столами и массивной хрустальной люстрой. Гости могут расположиться на первом этаже или подняться на второй ярус по лестнице.