Millers-Art.co.uk
Title
Millers Art Shop
Description
Excerpted from the website:
- Millers Art Shop opened initially in Glasgow in 1834 and now ranks amongst the largest and best in Britain, having won the NAMTA "Excellence in Communications" Award in the USA, and Best Dealer in the U.K. Award in 1992.
Languages
English
Address
- 113-123 Upper Richmond Rd
- London SW15 2TL UNITED KINGDOM
Contact
- Millers (The City Art Shop) Ltd