-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfood.json
More file actions
1900 lines (1900 loc) · 55.4 KB
/
Copy pathfood.json
File metadata and controls
1900 lines (1900 loc) · 55.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"metadata": {
"title": "NorCal Chinese Food Map",
"subtitle": "The good stuff — curated by Justin Suo",
"origin": {
"label": "UC Berkeley",
"lat": 37.8719,
"lon": -122.2585
}
},
"cuisines": {
"Cantonese": "#ef4444",
"Dim Sum": "#dc2626",
"Sichuan": "#f97316",
"Hunan": "#b91c1c",
"Shanghai": "#06b6d4",
"Northern": "#eab308",
"Taiwanese": "#ec4899",
"Hot Pot": "#f43f5e",
"Noodle / Dumpling": "#16a34a",
"Modern": "#a855f7",
"Japanese": "#64748b",
"Indian": "#ca8a04"
},
"restaurants": [
{
"id": "mister-jius",
"name": "Mister Jiu's",
"cuisine": "Modern",
"neighborhood": "Chinatown",
"city": "San Francisco",
"lat": 37.7943,
"lon": -122.4068,
"price": "$$$$",
"rating": 5.0,
"known_for": "Modernized Cantonese banquet — roast duck, salt-and-pepper crab, hand-pulled noodles. Michelin star.",
"vibe": "Reservation-required upstairs dining room over Chinatown. The most ambitious Chinese restaurant in NorCal.",
"signature_dish": "Whole roast duck (order ahead)",
"dishes": [
"Sourdough scallion pancake",
"Whole roast duck (24hr notice)",
"Salt and pepper crab",
"Wok-charred green beans",
"Hot mustard cocktail"
],
"tips": [
"Reserve the back patio in summer",
"The whole duck feeds 4 — order ahead",
"Cocktail program is destination-level too"
],
"tags": [
"Michelin",
"Reservations required",
"Date night"
]
},
{
"id": "z-and-y",
"name": "Z & Y Restaurant",
"cuisine": "Sichuan",
"neighborhood": "Chinatown",
"city": "San Francisco",
"lat": 37.796,
"lon": -122.4067,
"price": "$$",
"rating": 4.5,
"known_for": "Chongqing chicken, dan dan noodles, mapo tofu. Old-school Sichuan, full numbing heat.",
"vibe": "Loud, busy, no-frills. The benchmark for SF Sichuan.",
"signature_dish": "Mr. Fish in flaming chili oil",
"dishes": [
"Chongqing dry chili chicken",
"Dan dan noodles",
"Tea-smoked duck",
"Mapo tofu",
"Mr. Fish in flaming oil",
"Cumin lamb"
],
"tips": [
"Chongqing chicken is the lifeline order",
"Heat is real Sichuan numbing — bring water",
"Avoid Friday night rush"
],
"tags": [
"Sichuan classic",
"Numbing heat",
"Cash + card"
]
},
{
"id": "rg-lounge",
"name": "R&G Lounge",
"cuisine": "Cantonese",
"neighborhood": "Chinatown",
"city": "San Francisco",
"lat": 37.795,
"lon": -122.4053,
"price": "$$",
"rating": 4.5,
"known_for": "Salt and pepper crab. Just order it. Also clay pot, hot stone scallops.",
"vibe": "Two-story Chinatown stalwart. Locals on weeknights, banquets on weekends.",
"signature_dish": "Salt and pepper Dungeness crab",
"dishes": [
"Salt and pepper Dungeness crab (must)",
"Hot stone scallops with garlic",
"Beef chow fun",
"Honey walnut prawns",
"Clay pot rice"
],
"tips": [
"Call ahead to reserve a live tank crab — they sell out",
"Two stories — upstairs is quieter",
"Banquet menu is great for groups of 6+"
],
"tags": [
"Live tank seafood",
"Group friendly"
]
},
{
"id": "yank-sing",
"name": "Yank Sing",
"cuisine": "Dim Sum",
"neighborhood": "Embarcadero",
"city": "San Francisco",
"lat": 37.7892,
"lon": -122.399,
"price": "$$$",
"rating": 4.5,
"known_for": "Shanghai-style xiao long bao, Peking duck, Shanghai dumplings. Cart-style.",
"vibe": "Polished, expensive, weekday business lunch crowd. The premium SF dim sum.",
"signature_dish": "Shanghai juicy pork XLB",
"dishes": [
"Shanghai juicy pork XLB",
"Peking duck",
"Crystal shrimp dumplings",
"Pork siu mai",
"Custard tarts",
"Snow pea dumplings"
],
"tips": [
"Stevenson location is bigger, less wait than Rincon",
"Brunch reservations book a week out",
"Cart service makes ordering visual — point at what you want"
],
"tags": [
"Premium dim sum",
"Cart service",
"Reservations recommended"
]
},
{
"id": "hong-kong-lounge-ii",
"name": "Hong Kong Lounge II",
"cuisine": "Dim Sum",
"neighborhood": "Inner Richmond",
"city": "San Francisco",
"lat": 37.782,
"lon": -122.4536,
"price": "$$",
"rating": 4.5,
"known_for": "Pineapple buns with BBQ pork (cha siu bao), shrimp dumplings, custard buns.",
"vibe": "Long weekend waits. Worth it. Sister restaurant to the original on Geary.",
"signature_dish": "Pineapple cha siu bao",
"dishes": [
"Pineapple cha siu bao (BBQ pork pineapple buns)",
"Har gow (shrimp dumplings)",
"XO sauce rice rolls",
"Custard buns",
"Egg tarts",
"Pan-fried turnip cake"
],
"tips": [
"Weekend wait is brutal — go Tuesday or Wednesday lunch",
"The pineapple bun is the photo dish, but har gow is the technical test",
"Cash + card both fine"
],
"tags": [
"Iconic dim sum",
"Long weekend waits"
]
},
{
"id": "king-of-noodles",
"name": "King of Noodles",
"cuisine": "Noodle / Dumpling",
"neighborhood": "Inner Sunset",
"city": "San Francisco",
"lat": 37.7639,
"lon": -122.4753,
"price": "$",
"rating": 4.0,
"known_for": "Hand-pulled noodles, scallion pancakes, dumplings. Cheap and sharp.",
"vibe": "Tiny, busy, wait at the door. Cash-friendly.",
"signature_dish": "Hand-pulled beef noodle soup",
"dishes": [
"Hand-pulled beef noodle soup",
"Scallion pancakes",
"Pork dumplings (8pc)",
"Cold sesame noodles",
"Stir-fried hand-pulled noodles"
],
"tips": [
"Cash preferred",
"Tiny — expect to wait 20 min for a table at lunch",
"Dumplings are made in-house — order them"
],
"tags": [
"Hand-pulled noodles",
"Cash friendly",
"Cheap eats"
]
},
{
"id": "san-tung",
"name": "San Tung",
"cuisine": "Northern",
"neighborhood": "Inner Sunset",
"city": "San Francisco",
"lat": 37.7639,
"lon": -122.4675,
"price": "$$",
"rating": 4.5,
"known_for": "Dry-fried chicken wings — the dish that built its name. Also hand-shaved noodles.",
"vibe": "Always a line. Plan around it.",
"signature_dish": "Dry-fried chicken wings",
"dishes": [
"Dry-fried chicken wings (8 or 16pc)",
"Black bean noodles (jajangmyeon)",
"Mu shu pork",
"Dumplings",
"Seafood noodle soup"
],
"tips": [
"The wings are why people line up — order 16 if you have 2+ people",
"Korean-Chinese hybrid menu — try the jajangmyeon",
"Lunch line shorter than dinner"
],
"tags": [
"Famous wings",
"Korean-Chinese",
"Always a line"
]
},
{
"id": "spices-ii",
"name": "Spices! II",
"cuisine": "Sichuan",
"neighborhood": "Inner Richmond",
"city": "San Francisco",
"lat": 37.7819,
"lon": -122.4647,
"price": "$$",
"rating": 4.0,
"known_for": "Explosive chili oil dishes, fish in flaming chili oil, mouth-numbing chicken.",
"vibe": "Dim, loud, no-pretense. Order with caution if you don't tolerate Sichuan heat.",
"signature_dish": "Mouth-watering chicken (mala)",
"dishes": [
"Mouth-watering chicken",
"Fish in flaming chili oil",
"Cold noodles with peanut sauce",
"Numbing braised beef",
"Cumin lamb skewers"
],
"tips": [
"Ask for 'American spicy' if you can't take Sichuan numbing",
"Bring cold drinks — bottles only beat the heat",
"Order rice — you'll need it"
],
"tags": [
"Numbing Sichuan",
"Heat warning",
"Cheap eats"
]
},
{
"id": "old-mandarin-islamic",
"name": "Old Mandarin Islamic",
"cuisine": "Northern",
"neighborhood": "Outer Sunset",
"city": "San Francisco",
"lat": 37.7378,
"lon": -122.491,
"price": "$$",
"rating": 4.5,
"known_for": "Lamb in everything — lamb hot pot, lamb skewers, hand-pulled noodles, sesame bread.",
"vibe": "Halal Muslim Chinese (Hui cuisine). One of a kind in SF.",
"signature_dish": "Lamb hot pot",
"dishes": [
"Lamb hot pot (the order)",
"Hand-pulled noodles in lamb soup",
"Fried sesame bread",
"Lamb skewers",
"Cumin lamb"
],
"tips": [
"Halal — no pork on menu",
"Bring people — order family-style hot pot",
"One of the only Hui Muslim Chinese spots in NorCal"
],
"tags": [
"Halal",
"Hui Muslim Chinese",
"Lamb specialist"
]
},
{
"id": "kingdom-of-dumpling",
"name": "Kingdom of Dumpling",
"cuisine": "Shanghai",
"neighborhood": "Outer Sunset",
"city": "San Francisco",
"lat": 37.7421,
"lon": -122.476,
"price": "$",
"rating": 4.0,
"known_for": "Pork XLB (xiao long bao), pan-fried pork buns, scallion pancake.",
"vibe": "Cash-only, blink-and-miss-it storefront. Get the take-home frozen dumplings.",
"signature_dish": "Pork XLB",
"dishes": [
"Pork XLB (8pc)",
"Pan-fried pork buns (sheng jian bao)",
"Scallion pancake",
"Wonton soup",
"Frozen XLB to take home"
],
"tips": [
"Cash only",
"Take home a bag of frozen XLB — best in city",
"Blink and you'll miss the storefront"
],
"tags": [
"Cash only",
"Hidden gem",
"Takeout friendly"
]
},
{
"id": "shanghai-dumpling-king",
"name": "Shanghai Dumpling King",
"cuisine": "Shanghai",
"neighborhood": "Outer Richmond",
"city": "San Francisco",
"lat": 37.776,
"lon": -122.4934,
"price": "$",
"rating": 4.0,
"known_for": "XLB, pan-fried pork buns, beef noodle soup. Shanghai street food.",
"vibe": "Lines out the door on weekends. Mostly takeout.",
"signature_dish": "Pork XLB",
"dishes": [
"Pork XLB",
"Pan-fried pork buns",
"Beef noodle soup",
"Cold cucumber salad"
],
"tips": [
"Lines weekends — call ahead for pickup",
"Mostly takeout-oriented",
"Don't expect ambience — go for the dough"
],
"tags": [
"Takeout",
"Cheap eats"
]
},
{
"id": "ton-kiang",
"name": "Ton Kiang",
"cuisine": "Hunan",
"neighborhood": "Outer Richmond",
"city": "San Francisco",
"lat": 37.78,
"lon": -122.4825,
"price": "$$",
"rating": 4.0,
"known_for": "Hakka cuisine — salt-baked chicken, stuffed tofu, dim sum on weekends.",
"vibe": "One of the few Hakka spots in SF. Family-run since 1977.",
"signature_dish": "Salt-baked chicken",
"dishes": [
"Salt-baked chicken (Hakka)",
"Stuffed tofu",
"Smoked duck",
"Weekend dim sum",
"Wine-fermented rice chicken"
],
"tips": [
"One of the only Hakka spots in SF",
"Try the Hakka stuffed tofu — distinct cuisine you won't find elsewhere",
"Family-run since 1977"
],
"tags": [
"Hakka cuisine",
"Rare cuisine",
"Family-run since 1977"
]
},
{
"id": "shan-dong-oakland",
"name": "Shan Dong Restaurant",
"cuisine": "Noodle / Dumpling",
"neighborhood": "Chinatown",
"city": "Oakland",
"lat": 37.7993,
"lon": -122.2683,
"price": "$",
"rating": 4.5,
"known_for": "Hand-pulled noodles, fried dumplings, mu shu pork. Dough is made fresh in the window.",
"vibe": "Old-school Oakland Chinatown classic. Cheap, fast, packed.",
"signature_dish": "Hand-pulled beef noodle soup",
"dishes": [
"Hand-pulled noodles (watch them stretch dough in window)",
"Beef noodle soup",
"Pan-fried dumplings (8pc)",
"Onion pancake",
"Dry-fried green beans"
],
"tips": [
"Cash works — they take card too",
"Cheap and packed at lunch",
"Watch through the window before you sit — they pull noodles by hand on demand"
],
"tags": [
"Hand-pulled noodles",
"Cheap eats",
"Oakland Chinatown classic"
]
},
{
"id": "gum-kuo",
"name": "Gum Kuo Restaurant",
"cuisine": "Cantonese",
"neighborhood": "Chinatown",
"city": "Oakland",
"lat": 37.7984,
"lon": -122.268,
"price": "$",
"rating": 4.0,
"known_for": "Congee, chow fun, rice plates. The neighborhood breakfast spot.",
"vibe": "Open early, packed at 8am with regulars.",
"signature_dish": "Congee with century egg + lean pork",
"dishes": [
"Congee (century egg + lean pork)",
"Char siu over rice",
"Beef chow fun",
"Fish ball soup",
"Cantonese rice plates"
],
"tips": [
"Open early — old-timers' breakfast spot",
"Comfort food, not destination food",
"Cheap and consistent"
],
"tags": [
"Breakfast",
"Cheap eats",
"Old school"
]
},
{
"id": "china-village-albany",
"name": "China Village",
"cuisine": "Sichuan",
"neighborhood": "Solano Ave",
"city": "Albany",
"lat": 37.891,
"lon": -122.2978,
"price": "$$",
"rating": 4.5,
"known_for": "Dry-cooked string beans, ma po tofu, fish-fragrant eggplant, smoked tea duck.",
"vibe": "Berkeley/Albany Sichuan reference point. Some claim it's the best in the East Bay.",
"signature_dish": "Smoked tea duck",
"dishes": [
"Smoked tea duck",
"Dry-cooked string beans",
"Mapo tofu",
"Fish-fragrant eggplant",
"Spicy fish in chili oil",
"Twice-cooked pork"
],
"tips": [
"Worth the trip from anywhere in the East Bay",
"Street parking on Solano — plan extra time",
"Many claim this is the best Sichuan in the East Bay"
],
"tags": [
"East Bay benchmark",
"Sichuan classic"
]
},
{
"id": "daimo-richmond",
"name": "Daimo Chinese Restaurant",
"cuisine": "Cantonese",
"neighborhood": "Pacific East Mall",
"city": "Richmond",
"lat": 37.9442,
"lon": -122.3303,
"price": "$$",
"rating": 4.5,
"known_for": "Roast duck, char siu, soy sauce chicken, BBQ over rice. Hong Kong-style siu mei.",
"vibe": "Pacific East Mall food court vibe. Get the BBQ combo.",
"signature_dish": "BBQ combo (roast duck + char siu + crispy pork)",
"dishes": [
"BBQ combo (roast duck + char siu + crispy pork)",
"Roast duck noodle soup",
"Wonton noodles",
"Soy sauce chicken over rice",
"Crispy pork belly"
],
"tips": [
"Pacific East Mall food court vibe — fast and cheap",
"BBQ combo over rice is the move",
"Skip the seafood, come for the rotisserie"
],
"tags": [
"BBQ specialist",
"Cheap eats",
"Fast"
]
},
{
"id": "great-china-berkeley",
"name": "Great China",
"cuisine": "Northern",
"neighborhood": "Downtown Berkeley",
"city": "Berkeley",
"lat": 37.8678,
"lon": -122.268,
"price": "$$",
"rating": 5.0,
"known_for": "Peking duck (must be ordered ahead), double-cooked pork, walnut prawns, dry-fried green beans.",
"vibe": "Cal student dinner classic. Founded 1962. The duck is the order — takes 24 hr notice.",
"signature_dish": "Peking duck (24-hr notice)",
"dishes": [
"Peking duck (must order 24hr ahead)",
"Double-cooked pork",
"Walnut prawns",
"Dry-fried green beans",
"Pea shoots in garlic",
"Hot and sour soup"
],
"tips": [
"Reservations essential",
"Order Peking duck WHEN YOU BOOK — won't be available walk-in",
"Founded 1962. Cal alumni dinner ritual"
],
"tags": [
"Peking duck destination",
"Reservations required",
"Berkeley institution"
]
},
{
"id": "imperial-tea-court",
"name": "Imperial Tea Court",
"cuisine": "Dim Sum",
"neighborhood": "Public Market",
"city": "Emeryville",
"lat": 37.8344,
"lon": -122.2891,
"price": "$$",
"rating": 4.0,
"known_for": "Gong-fu tea service paired with dim sum. Small plates, jiaozi, scallion pancakes.",
"vibe": "Tea ceremony focus. Quiet, slow, contemplative.",
"signature_dish": "Gong-fu tea + jiaozi pairing",
"dishes": [
"Gong-fu tea ceremony",
"Pork & chive jiaozi",
"Scallion pancakes",
"Cold sesame noodles",
"Mantou bread"
],
"tips": [
"Slow and contemplative — not for rushed groups",
"Tea is the main event — order a flight",
"Tucked inside Emeryville Public Market"
],
"tags": [
"Tea ceremony",
"Slow dining",
"Vegetarian friendly"
]
},
{
"id": "koi-palace",
"name": "Koi Palace",
"cuisine": "Dim Sum",
"neighborhood": "Serramonte",
"city": "Daly City",
"lat": 37.665,
"lon": -122.4794,
"price": "$$$",
"rating": 5.0,
"known_for": "Top-tier dim sum. Lobster XLB, BBQ pork buns, har gow done right. Off-menu specials.",
"vibe": "Banquet-hall scale, weekend wait can hit 90 min. The Bay Area dim sum benchmark.",
"signature_dish": "Lobster XLB",
"dishes": [
"Lobster XLB (they invented it)",
"Custard buns",
"Har gow",
"BBQ pork buns",
"Suckling pig",
"Off-menu specials — ask"
],
"tips": [
"Reservations essential — wait without is 90+ min on weekends",
"Ask the captain for off-menu items — there's a hidden menu",
"Bay Area dim sum benchmark"
],
"tags": [
"Dim sum benchmark",
"Reservations required",
"Off-menu specials"
]
},
{
"id": "hk-flower-lounge",
"name": "Hong Kong Flower Lounge",
"cuisine": "Cantonese",
"neighborhood": "Millbrae",
"city": "Millbrae",
"lat": 37.5985,
"lon": -122.387,
"price": "$$$",
"rating": 4.5,
"known_for": "Cantonese banquet — Peking duck, lobster two ways, Maine lobster noodles.",
"vibe": "White tablecloths, big lazy susans. Wedding banquet energy.",
"signature_dish": "Lobster two ways",
"dishes": [
"Peking duck",
"Lobster two ways (with noodles, then meat)",
"Maine lobster e-fu noodles",
"Steamed live fish",
"Bird's nest soup",
"Suckling pig"
],
"tips": [
"Order lobster set, share family-style",
"Banquet hall scale — great for 8-12 people",
"Wedding banquets are common — call to check booking conflicts"
],
"tags": [
"Cantonese banquet",
"Group friendly",
"Wedding venue"
]
},
{
"id": "the-kitchen-millbrae",
"name": "The Kitchen",
"cuisine": "Dim Sum",
"neighborhood": "Millbrae",
"city": "Millbrae",
"lat": 37.6056,
"lon": -122.3878,
"price": "$$",
"rating": 4.5,
"known_for": "Live seafood tank, salt and pepper soft shell crab, dim sum on weekends.",
"vibe": "Loud, fluorescent, packed. Worth the chaos.",
"signature_dish": "Salt and pepper soft shell crab",
"dishes": [
"Salt and pepper soft shell crab",
"Live tank lobster",
"Steamed garlic prawns",
"Weekend dim sum",
"Salt and pepper Dungeness"
],
"tips": [
"Loud chaos — bring patient company",
"Live tank — point at what you want",
"Soft shell crab is the destination dish"
],
"tags": [
"Live tank seafood",
"Loud",
"Dim sum weekends"
]
},
{
"id": "asian-pearl-millbrae",
"name": "Asian Pearl Seafood",
"cuisine": "Cantonese",
"neighborhood": "Millbrae",
"city": "Millbrae",
"lat": 37.5995,
"lon": -122.3856,
"price": "$$$",
"rating": 4.5,
"known_for": "Live tank seafood. Lobster e-fu noodles, salt and pepper Dungeness, abalone.",
"vibe": "Banquet-style Cantonese. Order big, share.",
"signature_dish": "Lobster e-fu noodles",
"dishes": [
"Live abalone in oyster sauce",
"Salt and pepper Dungeness crab",
"Lobster e-fu noodles",
"Steamed live fish",
"Pipa duck"
],
"tips": [
"Order family-style — banquet portions",
"Live tank is the move",
"Bring a group — solo not the play here"
],
"tags": [
"Live tank seafood",
"Banquet style",
"Group friendly"
]
},
{
"id": "royal-feast",
"name": "Royal Feast",
"cuisine": "Northern",
"neighborhood": "Millbrae",
"city": "Millbrae",
"lat": 37.6034,
"lon": -122.3886,
"price": "$$",
"rating": 4.5,
"known_for": "Beijing-style — sliced lamb, sesame pancakes, hand-shaved noodles, dumplings.",
"vibe": "Slightly upscale Northern Chinese. Less Cantonese crowd.",
"signature_dish": "Beijing-style sliced lamb",
"dishes": [
"Beijing sliced lamb (with sesame paste dipping)",
"Sesame pancakes (shaobing)",
"Hand-shaved noodles",
"Lamb dumplings",
"Northern braised pork"
],
"tips": [
"Northern Chinese specialist — different from typical SF Cantonese",
"Bring shaobing into the meal — sandwich the lamb",
"Worth the drive from SF"
],
"tags": [
"Northern Chinese",
"Lamb specialist"
]
},
{
"id": "joy-luck-place-sm",
"name": "Joy Luck Place",
"cuisine": "Dim Sum",
"neighborhood": "Bovet Rd",
"city": "San Mateo",
"lat": 37.5448,
"lon": -122.3025,
"price": "$$",
"rating": 4.0,
"known_for": "Standard dim sum spread. Strong egg tarts and turnip cakes.",
"vibe": "Less crowded alternative to Millbrae. Reliable.",
"signature_dish": "Egg tarts",
"dishes": [
"Egg tarts (perfect)",
"Turnip cakes",
"Har gow",
"Siu mai",
"BBQ pork buns"
],
"tips": [
"Less crowded than Millbrae spots",
"Egg tarts and turnip cakes are the strongest items",
"Reliable, not destination"
],
"tags": [
"Reliable dim sum",
"Easier wait"
]
},
{
"id": "din-tai-fung-sj",
"name": "Din Tai Fung",
"cuisine": "Taiwanese",
"neighborhood": "Santana Row / Valley Fair",
"city": "San Jose",
"lat": 37.3247,
"lon": -121.9496,
"price": "$$",
"rating": 4.5,
"known_for": "XLB (xiao long bao), truffle XLB, garlic green beans, shrimp & pork wontons.",
"vibe": "Reservation-based now. World-famous Taiwanese chain. Worth it.",
"signature_dish": "Pork XLB",
"dishes": [
"Pork XLB (10 dumplings, perfect)",
"Truffle XLB",
"Garlic green beans",
"Shrimp & pork wontons",
"Spicy wontons in chili oil",
"Cucumber salad"
],
"tips": [
"Reservations essential",
"Watch the dumpling-folders through the window — they're machines",
"Truffle XLB is luxury — the regular is just as good"
],
"tags": [
"XLB world champion",
"Reservations required",
"Worth the hype"
]
},
{
"id": "hai-di-lao-cupertino",
"name": "Hai Di Lao Hot Pot",
"cuisine": "Hot Pot",
"neighborhood": "Cupertino",
"city": "Cupertino",
"lat": 37.3236,
"lon": -122.015,
"price": "$$$",
"rating": 4.5,
"known_for": "Service is the famous part — manicure while you wait, noodle dance, free snacks.",
"vibe": "Showy, fun, big group friendly. Hours-long wait without reservation.",
"signature_dish": "The hand-pulled noodle dance",
"dishes": [
"Mala broth (split pot recommended)",
"Hand-pulled noodle dance (the show)",
"Beef tendon",
"Lamb slices",
"House-made meatballs"
],
"tips": [
"Free manicure during wait",
"Free fruit/snacks/games during wait",
"Show up an hour before reservation — half the fun is the waiting room"
],
"tags": [
"Service legendary",
"Big group friendly",
"Reservations required"
]
},
{
"id": "sichuan-home-mv",
"name": "Sichuan Home",
"cuisine": "Sichuan",
"neighborhood": "Mountain View",
"city": "Mountain View",
"lat": 37.405,
"lon": -122.079,
"price": "$$",
"rating": 4.5,
"known_for": "Authentic Sichuan — water-boiled fish, dan dan noodles, mapo tofu, twice-cooked pork.",
"vibe": "Strong heat. Order with respect.",
"signature_dish": "Water-boiled fish",
"dishes": [
"Water-boiled fish (the must)",
"Dan dan noodles",
"Mapo tofu",
"Twice-cooked pork",
"Cumin lamb",
"Dry-fried green beans"
],
"tips": [
"Heat is no joke — order rice",
"Call to ask spice level if you're unsure",
"Sichuan peppercorn is heavy — it numbs"
],
"tags": [
"Sichuan classic",
"Numbing heat"
]
},
{
"id": "liangs-kitchen-mv",
"name": "Liang's Kitchen",
"cuisine": "Taiwanese",
"neighborhood": "Castro St",
"city": "Mountain View",
"lat": 37.3911,
"lon": -122.081,
"price": "$",
"rating": 4.0,
"known_for": "Beef noodle soup, scallion pancakes, three-cup chicken, popcorn chicken.",
"vibe": "Casual Taiwanese cafe. Lunch crowd of tech workers.",
"signature_dish": "Beef noodle soup",
"dishes": [
"Beef noodle soup (the staple)",
"Three-cup chicken",
"Popcorn chicken",
"Scallion pancake",
"Bubble tea"
],
"tips": [
"Casual lunch spot — quick service",
"Three-cup chicken is the underrated order",
"Bubble tea actually solid"
],
"tags": [
"Taiwanese comfort",
"Quick lunch"
]
},
{
"id": "chef-chu-los-altos",
"name": "Chef Chu's",
"cuisine": "Cantonese",
"neighborhood": "Los Altos",
"city": "Los Altos",
"lat": 37.4002,
"lon": -122.1124,
"price": "$$",
"rating": 4.0,
"known_for": "Old-school Chinese-American fine — Peking duck, kung pao, walnut prawns.",
"vibe": "Founded 1970. Steve Jobs ate here. Family-run institution.",
"signature_dish": "Peking duck",
"dishes": [
"Peking duck",
"Honey walnut prawns",
"Kung pao chicken",
"Mongolian beef",
"Hot and sour soup"
],
"tips": [
"Founded 1970",
"Steve Jobs ate here regularly",
"Family-run institution — old-school Chinese-American done right"
],
"tags": [
"Institution since 1970",
"Steve Jobs ate here",
"Family-run"
]
},
{
"id": "joy-luck-palace-cupertino",
"name": "Joy Luck Palace",
"cuisine": "Dim Sum",
"neighborhood": "Cupertino",
"city": "Cupertino",
"lat": 37.33,
"lon": -122.015,
"price": "$$",
"rating": 4.0,
"known_for": "South Bay dim sum — har gow, siu mai, BBQ pork buns. Carts at peak.",
"vibe": "Big Cantonese banquet hall. Reliable South Bay dim sum.",
"signature_dish": "Dim sum cart spread",
"dishes": [
"Har gow",
"Siu mai",
"BBQ pork buns",
"Egg tarts",
"Turnip cakes",
"Chicken feet"
],
"tips": [
"Carts at peak weekend hours",
"Big banquet hall — fits big groups",
"Cheap relative to dim sum elsewhere"
],
"tags": [
"Cart service",
"Big groups",
"Cheap dim sum"
]
},
{
"id": "spicy-king-fremont",
"name": "Spicy King",
"cuisine": "Sichuan",
"neighborhood": "Fremont",
"city": "Fremont",
"lat": 37.5485,
"lon": -121.9886,
"price": "$$",
"rating": 4.5,
"known_for": "Boiled fish in chili oil, ma po tofu, dry-fried string beans. Heavy on the heat.",
"vibe": "South Bay Sichuan specialist. Order water with bread.",
"signature_dish": "Boiled fish in chili oil",
"dishes": [
"Boiled fish in chili oil (must)",
"Mapo tofu",
"Dry-fried string beans",
"Cumin lamb",
"Dan dan noodles"
],
"tips": [
"Fremont Sichuan specialist",
"Heat is no joke — bring tolerant company",
"Order rice and water generously"
],
"tags": [
"Numbing Sichuan",
"Heat warning"
]
},
{
"id": "champagne-newark",
"name": "Champagne Seafood Restaurant",
"cuisine": "Cantonese",
"neighborhood": "Newark",
"city": "Newark",
"lat": 37.5183,
"lon": -121.9887,
"price": "$$",
"rating": 4.0,
"known_for": "Live tank seafood, lobster noodles, salt-and-pepper everything. Banquet-style.",
"vibe": "South Bay Cantonese banquet hall. Loud, big tables.",
"signature_dish": "Salt and pepper Dungeness crab",
"dishes": [