Tashkent Restaurant

Tashkent Restaurant in Al Barsha

Tashkent Restaurant in Al Barsha – serves Uzbek and Russian food