Tastebudz Café Leicester

61a Granby Street, Leicester LE1 6FB ,United Kingdom
Tastebudz Café Leicester Tastebudz Café Leicester is one of the popular Restaurant located in 61a Granby Street , listed under Restaurant in Leicester , Cafe in Leicester ,

Contact Details & Working Hours

Map of Tastebudz Café Leicester