David's Restaurant

American
$ $
5151 Stars and Stripes Dr (at Lafayette)
Santa Clara, CA 95054

Nearby places

4900 Marie P Debartolo Way
5155 Stars And Stripes Dr