Tamasha Restaurant

Tamasha Restaurant

Tamasha Indian Restaurant.

united kingdom
Member since June, 2025