Find the top Breakfast restaurants in Palo Alto, California near you now.
Italian restaurant
Address: 700 Welch Rd, Palo Alto, CA 94305