Selma Park

6567 Selma Ave, Los Angeles, CA 90028, USA, Los Angeles, California

Description

FACILITY FEATURES:
Children’s Play Area, Benches, Outdoor Tables

Compare listings

Compare
Laura Williams
  • Laura Williams