Watts Towers
1765 East 107th Street, Los Angeles, California 90002
Featured Review : Driving to the Watts neighbourhood in south LA is an interesting experience in itself. The area is depressed and in parts bleak. Dusty roads are bordered by windowless shops and bars, and silent railroad tracks and run d...See Full Review