Nice flat. Very good place near London center.
Easy to find.
Thé Éléphant and Castle place is very pleasant with plenty of shops and restaurants.
I recommand.