Location

Emrald Isle

Emrald Isle Park
2130 Lenore Dr,
Glendale, CA 91206

Two Tennis Courts and a Half Court Island