Hotel El Rosal is located in Quito, Ecuador on Rafael Arteta Garcia S11-427 y Rivas, Quito, Pichincha 170150. Hotel El Rosal is rated 4.1 out of 5 in the category hotel in Ecuador.
Address
Rafael Arteta Garcia S11-427 y Rivas, Quito, Pichincha 170150