Dell Cafe
2637 Castro Valley Blvd, Castro Valley, CA 94546-5409
Dell Cafe is a Cafe, Diner place is located in Castro Valley, California. The address of Dell Cafe is 2637 Castro Valley Blvd, Castro Valley, CA 94546-5409.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 510-581-1664,