Dolphin Square Gardens

Dolphin Square Gardens
Dolphin Square, London, SW1V 3ND
Photo of Dolphin Square Gardens