Mayfair Library

Mayfair Library
South Audley Street, London, W1K 2PB