Das Talbot Hotel Carlow liegt in 17 Fußminuten Entfernung vom See Barrow und bietet 73 Gästezimmer. Das Hotel bietet eine Ladestation für Elektrofahrzeuge vor Ort.
Das 4-Sterne-Woodford Dolmen Hotel Carlow verfügt über 80 Zimmer und liegt ungefähr 8 Kilometer von Pushoge River entfernt. Auf dem Gelände gibt es ein Restaurant.