Aybrook Street

Aybrook Street
Aybrook Street, London, W1U 7EA
Photo of Aybrook Street