JD's is a great breakfast/lunch place. The place is uniquely decorated with funny things to read on the walls. The food is great, especially the strawberry shakes, which are extra rich, perfectly sweet, and made with real strawberries when in season. Parking is a little awkward, since you have to park in a tiny parking lot behind the restaurant, which is on Castro Valley Boulevard. The hours are strange, since they close at weird times in the middle of the day.
Pros: Atmosphere, Great shakes
Cons: Parking, Hours
more