Carvel Ice Cream Store No. 3147 - Restaurants and Dining Guide
Restaurants and Dining Guide - Carvel Ice Cream Store No. 3147 is a Dessert restaurant located at 2310 Homestead Rd, Los Altos CA 94024. Carvel Ice Cream Store No. 3147 is also a restaurant specializes Ice Cream and Frozen Yogurt, etc. If you are a restaurant owner you can contact us to submit your business and get it listed in our restaurants and dining guide for free.