Carrows Restaurant 595 E El Camino Real Sunnyvale, CA 94087 Phone: (408) 733-1644 Fax: (408) 733-6306
Category: Restaurants