Das Hostel Towed Town hat 6 Zimmer, die mit einem Sofa, einem Flachbildfernseher mit Satellitenkanälen und einem Fernsehen mit mehreren Kanälen sowie einem Wasserkocher, einem Kühlschrank und Glasgeschirr ausgestattet sind.
Kathedrale von Bristol befindet sich ebenfalls nur 25 Fußminuten von hier entfernt. Christ Church, ein bedeutendes religiöses Gebäude, liegt in rund 10 Autominuten Entfernung von diesem Hostel.
In einigen Nichtraucher- Zimmern finden Gäste auch WLAN. Zu den Annehmlichkeiten im Badezimmer gehören auch eine Dusche für einen entspannten Aufenthalt.
Die Abende können Sie in der Snack- Bar verbringen. Das Restaurant Moor Beer Tap Room ist circa 5 Minuten von dieses Hostel entfernt gelegen. Die Entfernung zum Flughafen Bristol beträgt etwa 15 km.