Villa Estela Hometel is a 1.5-star hotel is located in 33 Scout Santiago Street, Barangay Laging Handa, Quezon City, Manila