Top Rated Haddington Hotels


Tweeddale Arms Hotel
High Street
Haddington, GB EH41 4QU
Check prices and availability

The Golf Tavern
5 Bridge Street
Haddington, GB EH41 4AU
Check prices and availability
Book Hotels Online
or call 1-866-226-8756