Restaurants & Bars 1

Applewood Pizza

Mark C | Jul 29, 2003 02:00 PM

I've been to the Applewood Inn pizza place in Melno Park and was impressed. I was just wondering if this was the same place as Applewood Pizza in both San Carlos and Los Altos?

Want to stay up to date with this post?