Himalaya

London E7 8 ,United Kingdom
Himalaya Himalaya is one of the popular Asian Restaurant located in , listed under Indian Restaurant in London , Fast Food Restaurant in London , Asian Restaurant in London ,

Contact Details & Working Hours

Map of Himalaya