where to eat castro