150 Tucker Road - Built in the 1920s (some sources said 1922). While traveling from Atlanta to Florida a few years ago I was playing with the GPS and selected the "Places Of Interest" option to see what would come up. The Villa Albicini was one of the options. It sounded interesting and wasn't too far off my path so I swung by to see it. Traffic was awful at the time so all I got were these two shots as I passed. The property is listed on the National Register of Historic Places.