About company

The Presidential Aparthotels London is located just 500 meters distance from the top shopping destinations of London like Selfridges, Oxford Street, Regents Street and Bond Street with 5 minutes walk to the Marble Arch tube station which will connect you to the other parts of London.

US
Unknown
Not verified company