Urban Choola

842 Ecclesall road, Sheffield S118TD ,United Kingdom
Urban Choola Urban Choola is one of the popular Indian Restaurant located in 842 Ecclesall road , listed under Restaurant in Sheffield ,

Contact Details & Working Hours

Map of Urban Choola