Howard Theatre liegt etwa 25 Gehminuten von dem 2-Sterne-The Depot Hotel Taylor entfernt und ist unbedingt einen Besuch wert. Zudem bietet das Hotel WLAN in den Zimmern.
Das Stadtzentrum von Taylor kann man innerhalb von 20 Minuten zu Fuß erreichen. Mount Calvary Missionary Baptist Church liegt unter anderem ca. 2 km entfernt. Das Moody House Museum, eine der zahlreichen kulturellen Attraktionen der Stadt, liegt in einer Entfernung von 18 Minuten zu Fuß vom Depot Taylor.
Jedes der 30 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet. In den Zimmern stehen den Gästen eine getrennte Toilette und eine Dusche zur Verfügung. In den privaten Badezimmern gibt es einen Haartrockner und Badelaken.
Das Restaurant Baylor Seafood and Steak bietet amerikanische Speisen und liegt 650 Meter von hier entfernt.