Loading map…
Leela Indian Restaurant and Bar🇮🇳
Leela Indian Restaurant and Bar in Oslo, Norway, brings the vibrant flavors of India. Enjoy the aromatic spices, with dishes offering a satisfyingly tender texture. A delightful taste of South Asia in Scandinavia.