• The Grill House (map)
  • 246 Redwood Shores Parkway
  • Redwood City, CA, 94065
  • United States