Marlborough Square

Marlborough Square

London.

Where the Marquess of Rothgar has his town mansion.