The Latch a very home feel restraunt based in the heart of Tallow Town. More information coming.
The Latch
Phone Number: (058)56486
Website: Suggest Official Website
Categories: Restaurant
Address: Main Street, Tallow, Ireland Ireland
GPS Coordinates: 52.09323,-8.00685
Facebook: facebook.com/829384747078150
Instagram: Photos and Videos