Dolphin Square is a massive inter-war apartment complex with imposing architecture and a large shared garden. We managed to rent a flat there during our recent trip to London - a great place to stay.
Comments
Sign in or get an account to comment.