Hillside Apartments
303 King St,
Atlanta,
TX
75551,
United States
I Used to Live ThereStill looks the same as it did years ago
Holly Hill Apartments
421 Holly St,
Atlanta,
TX
75551,
United States
Nasty looking
Avalon Apartments
109 Lehi St,
Atlanta,
TX
75551,
United States
Good friends live there. Close to town. Small but adequate space. Grounds kept well.