Leila's

Leila's Business Information

Name: Leila's
Address: 752 Lindero Canyon Rd # 752
City: Oak Park
State: California, US
Zip Code: 91377
Telephone: (818) 707-6939
Fax: (818) 707-6949
Categories: Restaurants
Services: n/a
Products: n/a
Brands: n/a
Accepted Forms of Payment: n/a