Mayfair emerges as international art hub

Mayfair is the top destination for international art galleries seeking space in London, according to research by Savills.
from Property Week – NEWS