June 8, 2015 LA Eats: Squirl is Worth the Queue Squirl Address: 720 N Virgil Ave, Los Angeles, CA 90029, United States Phone: 213-394-6526 Share this:TwitterFacebookTumblrLinkedInRedditPinterestLike this:Like Loading... Related