I've only had Carvel once (in Long Island, I think?), and can't remember much about the experience. So I'm looking forward to checking it out this summer.
Carvel
Foothill Crossing
2310 Homestead Road, #H
Los Altos, CA
now serving: restaurant reviews. culinary adventures. kitchen mishaps. food news. it's a smorgasbord!