Lemon Tree Hotel

The Lemon Tree Hotel, Aberdeen [previously known as The Lemon Tree Tavern] was demolished in 1867.  It was originally sited on Huxter Row [a narrow street also long gone]. However … Continue reading Lemon Tree Hotel