Home Listings Restaurant Chelo – Taste of Persia Open now 6321 Van Nuys Blvd, Van Nuys, CA 91401 5.0 6 Ratings 9 5 Pics & video Submit Review Share Share: Facebook Twitter Linkedin Tumblr Pinterest This listing has expired.