Erik's Delicafe 830 Kiely Blvd # 105 Santa Clara, CA 95051 Phone: (408) 246-1010
Category: Restaurants