Presidential Apartments London London, United Kingdom Vacation Rentals Presidential Apartments located in the posh areas of London offers luxury range of self serviced apartments which make your standard living more stylish.... View Details »