El Indio Azteca Mar 23, 2020 | Restaurants | 0 4.1 stars on Google Take Out 10am to 7pm (subject to change) $ 16147 Devonshire St (818) 893-1913 Share:TweetEmailLike this:Like Loading...