The best places to buy simple, stylish rugs for less than £500

52