Ali Baba Restaurant

Newcastle upon Tyne, Tyne and Wear, United Kingdom



Ali Baba Restaurant, Newcastle upon Tyne, Tyne and Wear, United Kingdom