1900 North San Fernando Road, , CA 90065
Filed under:
Los Angeles is immersed in somewhat of a splash pad renaissance.