Longos Mansion, also known as the ‘Red Building’, stands on the NW corner of Agia Sophia Square, at 31 Agias Sophias Street & Ermou Street, in the heart of the city of Thessaloniki. The building was…