where is los santos in real life
The Jefferson Towers are located in East Los Santos. The real-life towers are actually the Watts Towers in Watts in South Central L.A. The folk art installation has a fascinating history, and they're definitely worth checking out.