Grosvenor Square, London, England.

Relationships: