Itihaas
18 Fleet Street Hockley Birmingham B3 1JL
Itihaas restaurant is located in the heart of Birmingham. It has been widely recognised as the pioneer of exquisite Indian cuisine in the Midlands. Itihaas...
18 Fleet Street Hockley Birmingham B3 1JL