Das 3-Sterne Sequoia Hotel liegt im Touristengebiet von Quezon City und bietet einen Blick auf die Stadt. Die Gäste des Hotels können gerne im ganzen Gebäude WLAN mitnutzen.
Päpstliche und Königliche Universität des heiligen Thomas von Aquin ist weniger als 6 km vom Hotel entfernt, während Quiapo-Kirche weniger als 15 Minuten Autofahrt von hier entfernt ist. Zum Stadtzentrum von Quezon City sind es 10 Minuten zu Fuß. Auch M Place At South Triangle ist in nur 6 Gehminuten Entfernung von der Unterkunft zu finden. Die S-Bahn-Station Quezon Avenue erreicht man innerhalb von 15 Minuten fußläufig vom Sequoia Hotel aus.
Es gibt 137 Zimmer, die über einen Flachbildfernseher mit Satellitenkanälen sowie eine Minibar verfügen. Sie sind zudem mit einem Schreibtisch ausgestattet. In Badezimmern werden ein Bidet, eine getrennte Toilette und eine Dusche zur Verfügung gestellt.
Die Gäste können im Restaurant frühstücken. Etwa 5 Fußminuten von hier entfernt, befindet sich das Restaurant Aberdeen Court, in dem chinesische Gerichte serviert werden.