L'Embassy Quito vous accueille dans Quito, à 200 mètres de la Plaza Foch, des restaurants et de la zone commerciale. Il possède un restaurant, un centre d'affaires, des salles de réunion et une réception à votre écoute 24h/24. Il met gratuitement à votre disposition un parking gratuit et une connexion Wi-Fi.
Dans un environnement paisible, les chambres de l'Embassy Quito disposent d'une salle de bains privative et d'une télévision par câble à écran plat.
L'Embassy Quito se trouve à 3 km de la cathédrale métropolitaine et de l'église San Francisco. L'établissement est situé à 45 km de l'aéroport international Mariscal Sucre pour lequel il assure des navettes moyennant un supplément.