Alhambra

The Alhambra is a building of 65 single- and multi-floor units, located at 2855 Peachtree Rd in Garden Hills. Built in the 1920s, these homes are full of old-world charm!

Available Alhambra Homes

Property Resumé