Ishtar Restaurant

Ishtar Restaurant
Crawford Street, London, W1U 6AZ