At 16260 Ventura Blvd, Los Angeles, CA 91436-2203Los Angeles Here : Streets of India Cafe. Welcome to Streets of India Cafe is rated 4. It's worth a try!
Write a review