Metro Blue Line - 103rd Street Watts Towers Station Park & RideArts & recreationShareLos Angeles, CA, US