Taras Hall Hotel in Echuca
Taras Hall Hotel
Hotel established in 1874 and features lead light windows. A top little pub set away from the main part of Echuca. One of those pubs that you could spend an afternoon in.
Hotel established in 1874 and features lead light windows. A top little pub set away from the main part of Echuca. One of those pubs that you could spend an afternoon in.