227 N Cloverdale Blvd, Cloverdale, California 95425 USA
Greens sandwich - overflowing with fresh greens! Loved it!
Photo Credit: Yelp