Luxury 2 bed 2 bath Sloane Square | Greater London | My London Hop