Stern Dining

618 Escondido Rd Stanford CA 94305 USA

Location