Blue on White Azteca Rug

Blue on White Azteca Rug

From £550