diff --git a/AGENTS.md b/AGENTS.md index 8472c47..86c0d78 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,7 +5,7 @@ ## Build, Test, and Development Commands - `flutter pub get` – fetch packages after cloning or switching branches. -- `flutter pub run build_runner build --delete-conflicting-outputs` – regenerate adapters and JSON code when models change. +- `flutter pub run build_runner build --delete-conflicting-outputs` – regenerate adapters, JSON 코드, 그리고 `doc/restaurant_data/store.db` 변경분을 자동으로 변환/병합해 `assets/data/store_seed.json`·`store_seed.meta.json`을 갱신합니다. 개발 중에는 `flutter pub run build_runner watch --delete-conflicting-outputs`를 켜두면 store.db 수정 시마다 시드가 자동 재생성됩니다. - `flutter run -d ios|android|chrome` – start the app on the specified device; prefer simulators that can access location APIs. - `flutter build apk|appbundle|ios --release` – produce production bundles once QA is green. diff --git a/assets/data/store_seed.json b/assets/data/store_seed.json new file mode 100644 index 0000000..6697bb2 --- /dev/null +++ b/assets/data/store_seed.json @@ -0,0 +1,16535 @@ +[ + { + "storeId": 1, + "province": "서울특별시", + "district": "강북구", + "name": "하이그라운드제빵소", + "title": "하이그라운드제빵소", + "address": "서울특별시 강북구 삼양로181길 161", + "roadAddress": "서울특별시 강북구 삼양로181길 161", + "latitude": 37.67029176, + "longitude": 127.007383 + }, + { + "storeId": 10, + "province": "서울특별시", + "district": "양천구", + "name": "진국밥", + "title": "진국밥", + "address": "서울특별시 양천구 목동동로 55", + "roadAddress": "서울특별시 양천구 목동동로 55", + "latitude": 37.51551819, + "longitude": 126.86138895 + }, + { + "storeId": 100, + "province": "서울특별시", + "district": "도봉구", + "name": "황제해물짬뽕", + "title": "황제해물짬뽕", + "address": "서울특별시 도봉구 마들로 682", + "roadAddress": "서울특별시 도봉구 마들로 682", + "latitude": 37.67084092, + "longitude": 127.04665929 + }, + { + "storeId": 1000, + "province": "서울특별시", + "district": "동대문구", + "name": "한상차림코다리명가", + "title": "한상차림 코다리명가 답십리점", + "address": "서울특별시 동대문구 사가정로 80 뉴타운 카운티 에비뉴 303호 304호 305호", + "roadAddress": "서울특별시 동대문구 사가정로 80 뉴타운 카운티 에비뉴 303호 304호 305호", + "latitude": 37.57524729, + "longitude": 127.0549447 + }, + { + "storeId": 1001, + "province": "서울특별시", + "district": "동대문구", + "name": "왕순대", + "title": "조선왕순대", + "address": "서울특별시 동대문구 장한로9길 16", + "roadAddress": "서울특별시 동대문구 장한로9길 16", + "latitude": 37.56586887, + "longitude": 127.06644439 + }, + { + "storeId": 1002, + "province": "서울특별시", + "district": "동대문구", + "name": "수연칼국수", + "title": "수연칼국수", + "address": "서울특별시 동대문구 고산자로 413-1", + "roadAddress": "서울특별시 동대문구 고산자로 413-1", + "latitude": 37.57665818, + "longitude": 127.03793843 + }, + { + "storeId": 1003, + "province": "서울특별시", + "district": "동대문구", + "name": "우일무이", + "title": "우일무이", + "address": "서울특별시 동대문구 천호대로45나길 48 2층", + "roadAddress": "서울특별시 동대문구 천호대로45나길 48 2층", + "latitude": 37.57680189, + "longitude": 127.04168584 + }, + { + "storeId": 1004, + "province": "서울특별시", + "district": "동대문구", + "name": "진미", + "title": "진미", + "address": "서울특별시 동대문구 왕산로26길 8", + "roadAddress": "서울특별시 동대문구 왕산로26길 8", + "latitude": 37.57765051, + "longitude": 127.03630547 + }, + { + "storeId": 1005, + "province": "서울특별시", + "district": "동대문구", + "name": "화로촌", + "title": "화로촌", + "address": "서울특별시 동대문구 고산자로32길 18 화로촌", + "roadAddress": "서울특별시 동대문구 고산자로32길 18 화로촌", + "latitude": 37.57653796, + "longitude": 127.03939724 + }, + { + "storeId": 1006, + "province": "서울특별시", + "district": "동대문구", + "name": "광주회관", + "title": "광주회관", + "address": "서울특별시 동대문구 이문로 118", + "roadAddress": "서울특별시 동대문구 이문로 118", + "latitude": 37.59711624, + "longitude": 127.06090252 + }, + { + "storeId": 1007, + "province": "서울특별시", + "district": "동대문구", + "name": "카페상상", + "title": "카페상상", + "address": "서울특별시 동대문구 왕산로28길 39 1층", + "roadAddress": "서울특별시 동대문구 왕산로28길 39 1층", + "latitude": 37.57637652, + "longitude": 127.03908211 + }, + { + "storeId": 1008, + "province": "서울특별시", + "district": "동대문구", + "name": "나주곰탕나주전", + "title": "경동관 나주곰탕나주전 경동시장점", + "address": "서울특별시 동대문구 고산자로 428 1층 경동관 나주곰탕나주전 경동시장점", + "roadAddress": "서울특별시 동대문구 고산자로 428 1층 경동관 나주곰탕나주전 경동시장점", + "latitude": 37.57772132, + "longitude": 127.03861436 + }, + { + "storeId": 1009, + "province": "서울특별시", + "district": "동대문구", + "name": "고기여행", + "title": "고기여행", + "address": "서울특별시 동대문구 고산자로 428-1 고기여행", + "roadAddress": "서울특별시 동대문구 고산자로 428-1 고기여행", + "latitude": 37.57785369, + "longitude": 127.03856066 + }, + { + "storeId": 101, + "province": "서울특별시", + "district": "도봉구", + "name": "메종드쌍문", + "title": "메종드쌍문", + "address": "서울특별시 도봉구 해등로 158-1", + "roadAddress": "서울특별시 도봉구 해등로 158-1", + "latitude": 37.65715383, + "longitude": 127.03901834 + }, + { + "storeId": 1010, + "province": "서울특별시", + "district": "동대문구", + "name": "페이지2726", + "title": "페이지2726", + "address": "서울특별시 동대문구 고산자로30길 13 1층 페이지2726", + "roadAddress": "서울특별시 동대문구 고산자로30길 13 1층 페이지2726", + "latitude": 37.57604514, + "longitude": 127.03904956 + }, + { + "storeId": 1011, + "province": "서울특별시", + "district": "동대문구", + "name": "광주식당", + "title": "광주식당", + "address": "서울특별시 동대문구 경동시장로2길 51", + "roadAddress": "서울특별시 동대문구 경동시장로2길 51", + "latitude": 37.5804843, + "longitude": 127.04380109 + }, + { + "storeId": 1012, + "province": "서울특별시", + "district": "동대문구", + "name": "경양카츠제기점", + "title": "경양카츠 제기점", + "address": "서울특별시 동대문구 왕산로 86 푸르지오시티상가 101동 114호", + "roadAddress": "서울특별시 동대문구 왕산로 86 푸르지오시티상가 101동 114호", + "latitude": 37.57777057, + "longitude": 127.03275569 + }, + { + "storeId": 1013, + "province": "서울특별시", + "district": "동대문구", + "name": "산천가든", + "title": "산천가든", + "address": "서울특별시 동대문구 왕산로32길 96", + "roadAddress": "서울특별시 동대문구 왕산로32길 96", + "latitude": 37.57529048, + "longitude": 127.03982755 + }, + { + "storeId": 1014, + "province": "서울특별시", + "district": "동대문구", + "name": "통나무집", + "title": "통나무식당", + "address": "서울특별시 동대문구 고산자로28가길 27 ,", + "roadAddress": "서울특별시 동대문구 고산자로28가길 27 ,", + "latitude": 37.57615731, + "longitude": 127.04067286 + }, + { + "storeId": 1015, + "province": "서울특별시", + "district": "동대문구", + "name": "용두동동태탕", + "title": "용두동동태탕 동태찜", + "address": "서울특별시 동대문구 왕산로32길 99", + "roadAddress": "서울특별시 동대문구 왕산로32길 99", + "latitude": 37.57512348, + "longitude": 127.0399718 + }, + { + "storeId": 1016, + "province": "서울특별시", + "district": "동대문구", + "name": "우리식당", + "title": "우리식당", + "address": "서울특별시 동대문구 한빛로 23", + "roadAddress": "서울특별시 동대문구 한빛로 23", + "latitude": 37.57787246, + "longitude": 127.02551387 + }, + { + "storeId": 1017, + "province": "서울특별시", + "district": "동대문구", + "name": "시그널커피", + "title": "시그널커피", + "address": "서울특별시 동대문구 왕산로32길 99 관일빌딩 1층 시그널커피", + "roadAddress": "서울특별시 동대문구 왕산로32길 99 관일빌딩 1층 시그널커피", + "latitude": 37.57512348, + "longitude": 127.0399718 + }, + { + "storeId": 1018, + "province": "서울특별시", + "district": "동대문구", + "name": "작은식당", + "title": "작은식당", + "address": "서울특별시 동대문구 고산자로34가길 36 1층", + "roadAddress": "서울특별시 동대문구 고산자로34가길 36 1층", + "latitude": 37.57615831, + "longitude": 127.03931746 + }, + { + "storeId": 1019, + "province": "서울특별시", + "district": "동대문구", + "name": "경성농장", + "title": "경성농장", + "address": "서울특별시 동대문구 왕산로28길 25", + "roadAddress": "서울특별시 동대문구 왕산로28길 25", + "latitude": 37.57700459, + "longitude": 127.03910587 + }, + { + "storeId": 102, + "province": "서울특별시", + "district": "도봉구", + "name": "강릉엄지네꼬막집", + "title": "강릉엄지네꼬막집 방학점", + "address": "서울특별시 도봉구 마들로 657 1층 120호 강릉엄지네꼬막집 방학점", + "roadAddress": "서울특별시 도봉구 마들로 657 1층 120호 강릉엄지네꼬막집 방학점", + "latitude": 37.66933328, + "longitude": 127.04440151 + }, + { + "storeId": 1020, + "province": "서울특별시", + "district": "동대문구", + "name": "제주은희네해장국", + "title": "제주은희네해장국 장안점", + "address": "서울특별시 동대문구 장한로 43 광성빌딩 1층 제주은희네해장국 장안점", + "roadAddress": "서울특별시 동대문구 장한로 43 광성빌딩 1층 제주은희네해장국 장안점", + "latitude": 37.56509739, + "longitude": 127.0666797 + }, + { + "storeId": 1021, + "province": "서울특별시", + "district": "동대문구", + "name": "장수식당", + "title": "장수식당", + "address": "서울특별시 동대문구 망우로20길 16 1층 장수보리밥", + "roadAddress": "서울특별시 동대문구 망우로20길 16 1층 장수보리밥", + "latitude": 37.59001674, + "longitude": 127.06337988 + }, + { + "storeId": 1022, + "province": "서울특별시", + "district": "동대문구", + "name": "담솥청량리역점", + "title": "담솥 청량리역점", + "address": "서울특별시 동대문구 답십리로1길 10 힐스에비뉴동 119호", + "roadAddress": "서울특별시 동대문구 답십리로1길 10 힐스에비뉴동 119호", + "latitude": 37.5785487, + "longitude": 127.04378162 + }, + { + "storeId": 1023, + "province": "서울특별시", + "district": "동대문구", + "name": "아소정", + "title": "아소정 청량리점", + "address": "서울특별시 동대문구 고산자로32길 78 한양수자인 아트포레스트 2층", + "roadAddress": "서울특별시 동대문구 고산자로32길 78 한양수자인 아트포레스트 2층", + "latitude": 37.57724052, + "longitude": 127.0428615 + }, + { + "storeId": 1024, + "province": "서울특별시", + "district": "동대문구", + "name": "봄담아샤브샤브", + "title": "봄담아 청량리점", + "address": "서울특별시 동대문구 고산자로34길 70 청량리역 해링턴플레이스 B동 2층 216~219호", + "roadAddress": "서울특별시 동대문구 고산자로34길 70 청량리역 해링턴플레이스 B동 2층 216~219호", + "latitude": 37.57813778, + "longitude": 127.04223337 + }, + { + "storeId": 1025, + "province": "서울특별시", + "district": "동대문구", + "name": "만나네마라탕", + "title": "만나네 마라탕", + "address": "서울특별시 동대문구 고산자로28길 25-1 2층", + "roadAddress": "서울특별시 동대문구 고산자로28길 25-1 2층", + "latitude": 37.57523297, + "longitude": 127.03963406 + }, + { + "storeId": 1026, + "province": "서울특별시", + "district": "동대문구", + "name": "우더스", + "title": "우더스커피바", + "address": "서울특별시 동대문구 천호대로37길 11 1F", + "roadAddress": "서울특별시 동대문구 천호대로37길 11 1F", + "latitude": 37.57376471, + "longitude": 127.04148751 + }, + { + "storeId": 1027, + "province": "서울특별시", + "district": "광진구", + "name": "제주황금도야지", + "title": "제주황금도야지", + "address": "서울특별시 광진구 자양로18길 12-5", + "roadAddress": "서울특별시 광진구 자양로18길 12-5", + "latitude": 37.53728128, + "longitude": 127.08435988 + }, + { + "storeId": 1028, + "province": "서울특별시", + "district": "광진구", + "name": "연스시", + "title": "연스시", + "address": "서울특별시 광진구 아차산로 438 1층", + "roadAddress": "서울특별시 광진구 아차산로 438 1층", + "latitude": 37.53819585, + "longitude": 127.09132274 + }, + { + "storeId": 1029, + "province": "서울특별시", + "district": "광진구", + "name": "이가숯불닭갈비", + "title": "이가숯불닭갈비", + "address": "서울특별시 광진구 자양로18길 45 1층", + "roadAddress": "서울특별시 광진구 자양로18길 45 1층", + "latitude": 37.53813961, + "longitude": 127.08606043 + }, + { + "storeId": 103, + "province": "서울특별시", + "district": "도봉구", + "name": "카페84", + "title": "카페84", + "address": "서울특별시 도봉구 해등로17길 6 1층", + "roadAddress": "서울특별시 도봉구 해등로17길 6 1층", + "latitude": 37.65676479, + "longitude": 127.03845003 + }, + { + "storeId": 1030, + "province": "서울특별시", + "district": "광진구", + "name": "고향집", + "title": "고향집", + "address": "서울특별시 광진구 아차산로49길 30", + "roadAddress": "서울특별시 광진구 아차산로49길 30", + "latitude": 37.53820638, + "longitude": 127.08442417 + }, + { + "storeId": 1031, + "province": "서울특별시", + "district": "광진구", + "name": "스테레오커피", + "title": "스테레오커피", + "address": "서울특별시 광진구 아차산로49길 41-5 stereo coffee , 1F", + "roadAddress": "서울특별시 광진구 아차산로49길 41-5 stereo coffee , 1F", + "latitude": 37.53872497, + "longitude": 127.08396447 + }, + { + "storeId": 1032, + "province": "서울특별시", + "district": "광진구", + "name": "오버더레인보우", + "title": "오버더레인보우", + "address": "서울특별시 광진구 자양로 129 1층", + "roadAddress": "서울특별시 광진구 자양로 129 1층", + "latitude": 37.53929405, + "longitude": 127.08292244 + }, + { + "storeId": 1033, + "province": "서울특별시", + "district": "광진구", + "name": "일품대가삼계탕", + "title": "일품대가삼계탕", + "address": "서울특별시 광진구 아차산로 358 영주빌딩", + "roadAddress": "서울특별시 광진구 아차산로 358 영주빌딩", + "latitude": 37.53651268, + "longitude": 127.08238294 + }, + { + "storeId": 1034, + "province": "서울특별시", + "district": "광진구", + "name": "카페오로시", + "title": "카페 오로시", + "address": "서울특별시 광진구 자양로 131", + "roadAddress": "서울특별시 광진구 자양로 131", + "latitude": 37.53951936, + "longitude": 127.08284439 + }, + { + "storeId": 1035, + "province": "서울특별시", + "district": "광진구", + "name": "건대우동집", + "title": "건대우동집", + "address": "서울특별시 광진구 아차산로 201 동성빌딩 1층", + "roadAddress": "서울특별시 광진구 아차산로 201 동성빌딩 1층", + "latitude": 37.54179083, + "longitude": 127.06604294 + }, + { + "storeId": 1036, + "province": "서울특별시", + "district": "광진구", + "name": "홍두깨장칼국수", + "title": "홍두깨 장 칼국수", + "address": "서울특별시 광진구 자양로15길 84", + "roadAddress": "서울특별시 광진구 자양로15길 84", + "latitude": 37.53494178, + "longitude": 127.07897076 + }, + { + "storeId": 1037, + "province": "서울특별시", + "district": "광진구", + "name": "풍성감자탕", + "title": "풍성감자탕", + "address": "서울특별시 광진구 자양로18길 6", + "roadAddress": "서울특별시 광진구 자양로18길 6", + "latitude": 37.53729982, + "longitude": 127.08401062 + }, + { + "storeId": 1038, + "province": "서울특별시", + "district": "광진구", + "name": "상주한우마굿간", + "title": "상주한우마굿간 본점", + "address": "서울특별시 광진구 천호대로112길 23", + "roadAddress": "서울특별시 광진구 천호대로112길 23", + "latitude": 37.5551042, + "longitude": 127.08129544 + }, + { + "storeId": 1039, + "province": "서울특별시", + "district": "광진구", + "name": "옥된장구의점", + "title": "옥된장 구의점", + "address": "서울특별시 광진구 자양로18길 14 1층", + "roadAddress": "서울특별시 광진구 자양로18길 14 1층", + "latitude": 37.53746901, + "longitude": 127.08429548 + }, + { + "storeId": 104, + "province": "서울특별시", + "district": "도봉구", + "name": "파인트리스텀프", + "title": "파인트리스텀프", + "address": "서울특별시 도봉구 방학로17길 48", + "roadAddress": "서울특별시 도봉구 방학로17길 48", + "latitude": 37.66147958, + "longitude": 127.02164251 + }, + { + "storeId": 1040, + "province": "서울특별시", + "district": "광진구", + "name": "삼백집건대점", + "title": "삼백집 건대점", + "address": "서울특별시 광진구 아차산로 350", + "roadAddress": "서울특별시 광진구 아차산로 350", + "latitude": 37.53670559, + "longitude": 127.08160166 + }, + { + "storeId": 1041, + "province": "서울특별시", + "district": "광진구", + "name": "명태골", + "title": "명태골", + "address": "서울특별시 광진구 자양로 159 대영아파트 1층 101호", + "roadAddress": "서울특별시 광진구 자양로 159 대영아파트 1층 101호", + "latitude": 37.54208608, + "longitude": 127.08368388 + }, + { + "storeId": 1042, + "province": "서울특별시", + "district": "광진구", + "name": "뿅뿅주먹밥앤김밥", + "title": "뿅뿅주먹밥&김밥", + "address": "서울특별시 광진구 자양로 172 101호, 1층", + "roadAddress": "서울특별시 광진구 자양로 172 101호, 1층", + "latitude": 37.54294664, + "longitude": 127.08466793 + }, + { + "storeId": 1043, + "province": "서울특별시", + "district": "광진구", + "name": "의정부정통부대찌개", + "title": "의정부정통부대찌개", + "address": "서울특별시 광진구 자양로18길 56 거송빌딩 2층", + "roadAddress": "서울특별시 광진구 자양로18길 56 거송빌딩 2층", + "latitude": 37.53796094, + "longitude": 127.08667993 + }, + { + "storeId": 1044, + "province": "서울특별시", + "district": "광진구", + "name": "에스프레소바시", + "title": "에스프레소 바 시 자양점", + "address": "서울특별시 광진구 아차산로 345 123호", + "roadAddress": "서울특별시 광진구 아차산로 345 123호", + "latitude": 37.53771186, + "longitude": 127.0815489 + }, + { + "storeId": 1045, + "province": "서울특별시", + "district": "광진구", + "name": "장가", + "title": "장가 메차쿠차", + "address": "서울특별시 광진구 구의강변로3길 11 지하1층 메차쿠차", + "roadAddress": "서울특별시 광진구 구의강변로3길 11 지하1층 메차쿠차", + "latitude": 37.53569209, + "longitude": 127.09140002 + }, + { + "storeId": 1046, + "province": "서울특별시", + "district": "광진구", + "name": "태평양수산회세꼬시", + "title": "태평양수산회세꼬시", + "address": "서울특별시 광진구 군자로 183 1ㆍ2층", + "roadAddress": "서울특별시 광진구 군자로 183 1ㆍ2층", + "latitude": 37.55701458, + "longitude": 127.07823272 + }, + { + "storeId": 1047, + "province": "서울특별시", + "district": "광진구", + "name": "오돌이생삼겹", + "title": "오돌이생삼겹", + "address": "서울특별시 광진구 아차산로51길 74-1 (구의동)", + "roadAddress": "서울특별시 광진구 아차산로51길 74-1 (구의동)", + "latitude": 37.54030239, + "longitude": 127.08516552 + }, + { + "storeId": 1048, + "province": "서울특별시", + "district": "광진구", + "name": "크로크", + "title": "크로크", + "address": "서울특별시 광진구 구의로 16 1층 101호", + "roadAddress": "서울특별시 광진구 구의로 16 1층 101호", + "latitude": 37.53926704, + "longitude": 127.0895613 + }, + { + "storeId": 1049, + "province": "서울특별시", + "district": "광진구", + "name": "시래마을", + "title": "시래마을", + "address": "서울특별시 광진구 아차산로 431", + "roadAddress": "서울특별시 광진구 아차산로 431", + "latitude": 37.53867074, + "longitude": 127.09018211 + }, + { + "storeId": 105, + "province": "서울특별시", + "district": "도봉구", + "name": "김가네방학역점", + "title": "김가네 방학역점", + "address": "서울특별시 도봉구 도봉로150길 43 1층 114호", + "roadAddress": "서울특별시 도봉구 도봉로150길 43 1층 114호", + "latitude": 37.66638508, + "longitude": 127.0456141 + }, + { + "storeId": 1050, + "province": "서울특별시", + "district": "광진구", + "name": "기와집", + "title": "기와집 능이백숙삼계탕 본점", + "address": "서울특별시 광진구 면목로 32 1층 기와집능이백숙", + "roadAddress": "서울특별시 광진구 면목로 32 1층 기와집능이백숙", + "latitude": 37.55686626, + "longitude": 127.07647461 + }, + { + "storeId": 1051, + "province": "서울특별시", + "district": "광진구", + "name": "아울", + "title": "아울 구의점", + "address": "서울특별시 광진구 자양로18길 36", + "roadAddress": "서울특별시 광진구 자양로18길 36", + "latitude": 37.53781366, + "longitude": 127.0856396 + }, + { + "storeId": 1052, + "province": "서울특별시", + "district": "광진구", + "name": "정식김밥", + "title": "정식김밥", + "address": "서울특별시 광진구 아차산로 399 1층 B호", + "roadAddress": "서울특별시 광진구 아차산로 399 1층 B호", + "latitude": 37.53759415, + "longitude": 127.08703422 + }, + { + "storeId": 1053, + "province": "서울특별시", + "district": "광진구", + "name": "오늘도내일도", + "title": "오늘도내일도 구의본점", + "address": "서울특별시 광진구 아차산로 403-6 1층 103호 오늘도내일도 구의본점", + "roadAddress": "서울특별시 광진구 아차산로 403-6 1층 103호 오늘도내일도 구의본점", + "latitude": 37.53790042, + "longitude": 127.08737379 + }, + { + "storeId": 1054, + "province": "서울특별시", + "district": "광진구", + "name": "플라이팬", + "title": "플라이팬커피", + "address": "서울특별시 광진구 능동로3길 14", + "roadAddress": "서울특별시 광진구 능동로3길 14", + "latitude": 37.53366612, + "longitude": 127.06673475 + }, + { + "storeId": 1055, + "province": "서울특별시", + "district": "광진구", + "name": "빌리노", + "title": "빌리노", + "address": "서울특별시 광진구 자양로22길 50 1층", + "roadAddress": "서울특별시 광진구 자양로22길 50 1층", + "latitude": 37.53962755, + "longitude": 127.08614089 + }, + { + "storeId": 1056, + "province": "서울특별시", + "district": "광진구", + "name": "신선설농탕자양점", + "title": "신선설농탕 자양점", + "address": "서울특별시 광진구 자양로 139 신선설농탕자양점", + "roadAddress": "서울특별시 광진구 자양로 139 신선설농탕자양점", + "latitude": 37.54078011, + "longitude": 127.08287565 + }, + { + "storeId": 1057, + "province": "서울특별시", + "district": "광진구", + "name": "원할머니보쌈", + "title": "원할머니보쌈족발 구의역점", + "address": "서울특별시 광진구 아차산로51길 45 봉융빌딩 1층", + "roadAddress": "서울특별시 광진구 아차산로51길 45 봉융빌딩 1층", + "latitude": 37.53901899, + "longitude": 127.08468951 + }, + { + "storeId": 1058, + "province": "서울특별시", + "district": "광진구", + "name": "아빠찜구의역점", + "title": "아빠찜 구의역점", + "address": "서울특별시 광진구 자양로18길 96 101호, 102호", + "roadAddress": "서울특별시 광진구 자양로18길 96 101호, 102호", + "latitude": 37.53851943, + "longitude": 127.08879689 + }, + { + "storeId": 1059, + "province": "서울특별시", + "district": "광진구", + "name": "최고집풍천장어", + "title": "최고집 풍천장어", + "address": "서울특별시 광진구 아차산로51길 79", + "roadAddress": "서울특별시 광진구 아차산로51길 79", + "latitude": 37.54063507, + "longitude": 127.08499481 + }, + { + "storeId": 106, + "province": "서울특별시", + "district": "도봉구", + "name": "어라진", + "title": "어라진", + "address": "서울특별시 도봉구 해등로17길 12", + "roadAddress": "서울특별시 도봉구 해등로17길 12", + "latitude": 37.65643041, + "longitude": 127.03825878 + }, + { + "storeId": 1060, + "province": "서울특별시", + "district": "광진구", + "name": "704호", + "title": "호파스타 생면파스타 건대본점", + "address": "서울특별시 광진구 군자로3길 23 1층 호파스타", + "roadAddress": "서울특별시 광진구 군자로3길 23 1층 호파스타", + "latitude": 37.54425645, + "longitude": 127.07020327 + }, + { + "storeId": 1061, + "province": "서울특별시", + "district": "광진구", + "name": "장군갈비", + "title": "장군갈비", + "address": "서울특별시 광진구 용마산로 11", + "roadAddress": "서울특별시 광진구 용마산로 11", + "latitude": 37.55476493, + "longitude": 127.08814143 + }, + { + "storeId": 1062, + "province": "서울특별시", + "district": "광진구", + "name": "풍성감자탕신관", + "title": "풍성감자탕신관", + "address": "서울 광진구 자양로18길 6", + "roadAddress": "", + "latitude": 37.53731938, + "longitude": 127.08400713 + }, + { + "storeId": 1063, + "province": "서울특별시", + "district": "광진구", + "name": "아이크스커피", + "title": "아이크스커피", + "address": "서울특별시 광진구 자양로18길 12-4 1층", + "roadAddress": "서울특별시 광진구 자양로18길 12-4 1층", + "latitude": 37.53732945, + "longitude": 127.08416487 + }, + { + "storeId": 1064, + "province": "서울특별시", + "district": "광진구", + "name": "딜란스쿠키", + "title": "딜란스쿠키", + "address": "서울특별시 광진구 자양로28길 6 1층 딜란스 쿠키", + "roadAddress": "서울특별시 광진구 자양로28길 6 1층 딜란스 쿠키", + "latitude": 37.54231069, + "longitude": 127.08458065 + }, + { + "storeId": 1065, + "province": "서울특별시", + "district": "광진구", + "name": "통영돌문어산곰장어", + "title": "통영돌문어산꼼장어", + "address": "서울특별시 광진구 용마산로6길 9", + "roadAddress": "서울특별시 광진구 용마산로6길 9", + "latitude": 37.55742745, + "longitude": 127.08863496 + }, + { + "storeId": 1066, + "province": "서울특별시", + "district": "광진구", + "name": "제일돈카츠", + "title": "제일돈카츠", + "address": "서울특별시 광진구 자양로18길 26 2층 202호", + "roadAddress": "서울특별시 광진구 자양로18길 26 2층 202호", + "latitude": 37.5376725, + "longitude": 127.08510403 + }, + { + "storeId": 1067, + "province": "서울특별시", + "district": "광진구", + "name": "제이제이카페", + "title": "제이제이카페", + "address": "서울특별시 광진구 자양로18길 31 1층 JJ카페(제이제이카페)", + "roadAddress": "서울특별시 광진구 자양로18길 31 1층 JJ카페(제이제이카페)", + "latitude": 37.53790202, + "longitude": 127.08518825 + }, + { + "storeId": 1068, + "province": "서울특별시", + "district": "광진구", + "name": "신선", + "title": "신선술집 도원 건대점", + "address": "서울특별시 광진구 아차산로33길 33 2, 3층", + "roadAddress": "서울특별시 광진구 아차산로33길 33 2, 3층", + "latitude": 37.54177687, + "longitude": 127.07040168 + }, + { + "storeId": 1069, + "province": "서울특별시", + "district": "광진구", + "name": "생태찌개전문점", + "title": "구의 생태.대구.동태 전문", + "address": "서울특별시 광진구 아차산로53길 21", + "roadAddress": "서울특별시 광진구 아차산로53길 21", + "latitude": 37.53818346, + "longitude": 127.08573382 + }, + { + "storeId": 107, + "province": "서울특별시", + "district": "도봉구", + "name": "아구야복받아라", + "title": "아구야복받아라", + "address": "서울특별시 도봉구 마들로 664-5", + "roadAddress": "서울특별시 도봉구 마들로 664-5", + "latitude": 37.66948336, + "longitude": 127.04678165 + }, + { + "storeId": 1070, + "province": "서울특별시", + "district": "광진구", + "name": "백무동", + "title": "백무동", + "address": "서울특별시 광진구 아차산로 441 .1층", + "roadAddress": "서울특별시 광진구 아차산로 441 .1층", + "latitude": 37.53885817, + "longitude": 127.09143489 + }, + { + "storeId": 1071, + "province": "서울특별시", + "district": "광진구", + "name": "아멜라떼", + "title": "아멜라떼", + "address": "서울특별시 광진구 아차산로55길 29 1층 101호", + "roadAddress": "서울특별시 광진구 아차산로55길 29 1층 101호", + "latitude": 37.53867854, + "longitude": 127.08636756 + }, + { + "storeId": 1072, + "province": "서울특별시", + "district": "광진구", + "name": "미가담", + "title": "미가담", + "address": "서울특별시 광진구 자양로 165", + "roadAddress": "서울특별시 광진구 자양로 165", + "latitude": 37.54237852, + "longitude": 127.08384161 + }, + { + "storeId": 1073, + "province": "서울특별시", + "district": "광진구", + "name": "광장동가온", + "title": "광장동가온", + "address": "서울특별시 광진구 아차산로78길 75 106호", + "roadAddress": "서울특별시 광진구 아차산로78길 75 106호", + "latitude": 37.55161942, + "longitude": 127.1109472 + }, + { + "storeId": 1074, + "province": "서울특별시", + "district": "광진구", + "name": "내고향식당", + "title": "내고향사철탕", + "address": "서울특별시 광진구 아차산로49길 29", + "roadAddress": "서울특별시 광진구 아차산로49길 29", + "latitude": 37.53819264, + "longitude": 127.08423814 + }, + { + "storeId": 1075, + "province": "서울특별시", + "district": "광진구", + "name": "라라면옥", + "title": "라라면옥", + "address": "서울특별시 광진구 아차산로49길 28-2 1층 101호 라라면옥", + "roadAddress": "서울특별시 광진구 아차산로49길 28-2 1층 101호 라라면옥", + "latitude": 37.538043, + "longitude": 127.08447354 + }, + { + "storeId": 1076, + "province": "서울특별시", + "district": "광진구", + "name": "참진동옛날해장국", + "title": "참진동옛날해장국", + "address": "서울특별시 광진구 아차산로51길 27 1층", + "roadAddress": "서울특별시 광진구 아차산로51길 27 1층", + "latitude": 37.53822726, + "longitude": 127.08484318 + }, + { + "storeId": 1077, + "province": "서울특별시", + "district": "광진구", + "name": "광진구청", + "title": "광진구청", + "address": "서울특별시 광진구 아차산로 400", + "roadAddress": "서울특별시 광진구 아차산로 400", + "latitude": 37.53628194, + "longitude": 127.08775308 + }, + { + "storeId": 1078, + "province": "서울특별시", + "district": "광진구", + "name": "대원칼국수", + "title": "대원칼국수", + "address": "서울특별시 광진구 자양로18길 56 거송빌딩", + "roadAddress": "서울특별시 광진구 자양로18길 56 거송빌딩", + "latitude": 37.53796094, + "longitude": 127.08667993 + }, + { + "storeId": 1079, + "province": "서울특별시", + "district": "광진구", + "name": "민정식당", + "title": "민정식당", + "address": "서울특별시 광진구 아차산로42길 41-4 1층", + "roadAddress": "서울특별시 광진구 아차산로42길 41-4 1층", + "latitude": 37.53557767, + "longitude": 127.07902393 + }, + { + "storeId": 108, + "province": "서울특별시", + "district": "도봉구", + "name": "카페152길", + "title": "카페152길", + "address": "서울특별시 도봉구 도봉로152길 29-3 카페152길", + "roadAddress": "서울특별시 도봉구 도봉로152길 29-3 카페152길", + "latitude": 37.67111956, + "longitude": 127.04440575 + }, + { + "storeId": 1080, + "province": "서울특별시", + "district": "광진구", + "name": "한모네순대국", + "title": "한모네순대국", + "address": "서울특별시 광진구 자양로18길 56 거송빌딩 1층 103호", + "roadAddress": "서울특별시 광진구 자양로18길 56 거송빌딩 1층 103호", + "latitude": 37.53796094, + "longitude": 127.08667993 + }, + { + "storeId": 1081, + "province": "서울특별시", + "district": "광진구", + "name": "미나리급랭삼겹살", + "title": "미나리급랭삼겹살", + "address": "서울특별시 광진구 자양로18길 12-6 미나리급랭삼겹살", + "roadAddress": "서울특별시 광진구 자양로18길 12-6 미나리급랭삼겹살", + "latitude": 37.53724301, + "longitude": 127.08421026 + }, + { + "storeId": 1082, + "province": "서울특별시", + "district": "광진구", + "name": "임면옥", + "title": "임면옥", + "address": "서울특별시 광진구 능동로 338 1층", + "roadAddress": "서울특별시 광진구 능동로 338 1층", + "latitude": 37.55949277, + "longitude": 127.08103469 + }, + { + "storeId": 1083, + "province": "서울특별시", + "district": "광진구", + "name": "해랑", + "title": "해랑", + "address": "서울특별시 광진구 아차산로 431 상가2동 1층 103호 해랑", + "roadAddress": "서울특별시 광진구 아차산로 431 상가2동 1층 103호 해랑", + "latitude": 37.53867074, + "longitude": 127.09018211 + }, + { + "storeId": 1084, + "province": "서울특별시", + "district": "광진구", + "name": "용왕조개", + "title": "용왕조개", + "address": "서울특별시 광진구 아차산로 395 101호, 103호, 104호, 108호", + "roadAddress": "서울특별시 광진구 아차산로 395 101호, 103호, 104호, 108호", + "latitude": 37.53753616, + "longitude": 127.08637224 + }, + { + "storeId": 1085, + "province": "서울특별시", + "district": "광진구", + "name": "남원골추어탕", + "title": "남원골추어탕", + "address": "서울특별시 광진구 아차산로 403-5", + "roadAddress": "서울특별시 광진구 아차산로 403-5", + "latitude": 37.53780072, + "longitude": 127.0871932 + }, + { + "storeId": 1086, + "province": "서울특별시", + "district": "광진구", + "name": "선남sea", + "title": "선남sea", + "address": "서울특별시 광진구 자양번영로 62 예닮빌딩 1층", + "roadAddress": "서울특별시 광진구 자양번영로 62 예닮빌딩 1층", + "latitude": 37.5350091, + "longitude": 127.07647876 + }, + { + "storeId": 1087, + "province": "서울특별시", + "district": "광진구", + "name": "송쉐프구의점", + "title": "송쉐프 구의점", + "address": "서울특별시 광진구 아차산로 355", + "roadAddress": "서울특별시 광진구 아차산로 355", + "latitude": 37.53752395, + "longitude": 127.08227204 + }, + { + "storeId": 1088, + "province": "서울특별시", + "district": "광진구", + "name": "서울초밥", + "title": "서울초밥", + "address": "서울특별시 광진구 자양로18길 39 1층 서울초밥", + "roadAddress": "서울특별시 광진구 자양로18길 39 1층 서울초밥", + "latitude": 37.53803163, + "longitude": 127.08574824 + }, + { + "storeId": 1089, + "province": "서울특별시", + "district": "광진구", + "name": "황태칼국수", + "title": "최용호의뚝배기황태칼국수 본점", + "address": "서울특별시 광진구 아차산로 397", + "roadAddress": "서울특별시 광진구 아차산로 397", + "latitude": 37.53762373, + "longitude": 127.08675806 + }, + { + "storeId": 109, + "province": "서울특별시", + "district": "도봉구", + "name": "탐나종합어시장 방학역점", + "title": "탐나종합어시장 방학역점", + "address": "서울특별시 도봉구 도봉로 704 1층", + "roadAddress": "서울특별시 도봉구 도봉로 704 1층", + "latitude": 37.66708755, + "longitude": 127.04352675 + }, + { + "storeId": 1090, + "province": "서울특별시", + "district": "광진구", + "name": "명동찌개마을", + "title": "명동찌개마을", + "address": "서울특별시 광진구 능동로 297", + "roadAddress": "서울특별시 광진구 능동로 297", + "latitude": 37.55649187, + "longitude": 127.07870796 + }, + { + "storeId": 1091, + "province": "서울특별시", + "district": "광진구", + "name": "정성생고기", + "title": "정성생고기", + "address": "서울특별시 광진구 아차산로51길 4 1층", + "roadAddress": "서울특별시 광진구 아차산로51길 4 1층", + "latitude": 37.53733231, + "longitude": 127.0854501 + }, + { + "storeId": 1092, + "province": "서울특별시", + "district": "광진구", + "name": "제주뜰향갈치전문", + "title": "제주뜰갈치전문점", + "address": "서울특별시 광진구 구의로 6 휘오빌딩", + "roadAddress": "서울특별시 광진구 구의로 6 휘오빌딩", + "latitude": 37.5385207, + "longitude": 127.08938481 + }, + { + "storeId": 1093, + "province": "서울특별시", + "district": "광진구", + "name": "키즈커피", + "title": "키즈커피", + "address": "서울특별시 광진구 아차산로 397 1층", + "roadAddress": "서울특별시 광진구 아차산로 397 1층", + "latitude": 37.53762373, + "longitude": 127.08675806 + }, + { + "storeId": 1094, + "province": "서울특별시", + "district": "광진구", + "name": "카페블럭", + "title": "카페블럭", + "address": "서울특별시 광진구 아차산로51길 77 1층 103호", + "roadAddress": "서울특별시 광진구 아차산로51길 77 1층 103호", + "latitude": 37.5404878, + "longitude": 127.08493581 + }, + { + "storeId": 1095, + "province": "서울특별시", + "district": "광진구", + "name": "오봉집", + "title": "오봉집 구의점", + "address": "서울특별시 광진구 자양로 116 1층 112호, 113호", + "roadAddress": "서울특별시 광진구 자양로 116 1층 112호, 113호", + "latitude": 37.53822669, + "longitude": 127.08386886 + }, + { + "storeId": 1096, + "province": "서울특별시", + "district": "광진구", + "name": "홍삼웰빙오리", + "title": "홍삼웰빙오리", + "address": "서울특별시 광진구 아차산로55길 30 정일빌딩", + "roadAddress": "서울특별시 광진구 아차산로55길 30 정일빌딩", + "latitude": 37.53873693, + "longitude": 127.08660637 + }, + { + "storeId": 1097, + "province": "서울특별시", + "district": "광진구", + "name": "핀커피", + "title": "핀커피", + "address": "서울특별시 광진구 아차산로 413-6", + "roadAddress": "서울특별시 광진구 아차산로 413-6", + "latitude": 37.53813123, + "longitude": 127.08861867 + }, + { + "storeId": 1098, + "province": "서울특별시", + "district": "광진구", + "name": "보광식당", + "title": "보광수제만두", + "address": "서울특별시 광진구 뚝섬로23길 51", + "roadAddress": "서울특별시 광진구 뚝섬로23길 51", + "latitude": 37.53740775, + "longitude": 127.06617202 + }, + { + "storeId": 1099, + "province": "서울특별시", + "district": "노원구", + "name": "어원일식", + "title": "일식어원", + "address": "서울특별시 노원구 한글비석로 254", + "roadAddress": "서울특별시 노원구 한글비석로 254", + "latitude": 37.65040827, + "longitude": 127.07709021 + }, + { + "storeId": 11, + "province": "서울특별시", + "district": "양천구", + "name": "동해랑", + "title": "동해랑", + "address": "서울특별시 양천구 은행정로2길 5 1층", + "roadAddress": "서울특별시 양천구 은행정로2길 5 1층", + "latitude": 37.52068107, + "longitude": 126.86058529 + }, + { + "storeId": 110, + "province": "서울특별시", + "district": "도봉구", + "name": "마쯔무라돈까스 본점", + "title": "마쯔무라돈까스 본점", + "address": "서울특별시 도봉구 노해로63길 84 지하1층", + "roadAddress": "서울특별시 도봉구 노해로63길 84 지하1층", + "latitude": 37.65277609, + "longitude": 127.04657976 + }, + { + "storeId": 1100, + "province": "서울특별시", + "district": "노원구", + "name": "포메인", + "title": "포메인 노원점", + "address": "서울특별시 노원구 노해로77길 14-3 문화빌딩", + "roadAddress": "서울특별시 노원구 노해로77길 14-3 문화빌딩", + "latitude": 37.65490958, + "longitude": 127.05930774 + }, + { + "storeId": 1101, + "province": "서울특별시", + "district": "노원구", + "name": "항도", + "title": "항도일식", + "address": "서울특별시 노원구 노해로75길 14-22 이화빌딩 2층 항도일식", + "roadAddress": "서울특별시 노원구 노해로75길 14-22 이화빌딩 2층 항도일식", + "latitude": 37.65452228, + "longitude": 127.05871384 + }, + { + "storeId": 1102, + "province": "서울특별시", + "district": "노원구", + "name": "고전한방삼계탕", + "title": "고전한방삼계탕 노원점", + "address": "서울특별시 노원구 노해로 517 1층 고전한방삼계탕", + "roadAddress": "서울특별시 노원구 노해로 517 1층 고전한방삼계탕", + "latitude": 37.65569238, + "longitude": 127.06540492 + }, + { + "storeId": 1103, + "province": "서울특별시", + "district": "노원구", + "name": "강강술래", + "title": "강강술래 상계점", + "address": "서울특별시 노원구 동일로 1628 상계동강강술래", + "roadAddress": "서울특별시 노원구 동일로 1628 상계동강강술래", + "latitude": 37.67386753, + "longitude": 127.05608059 + }, + { + "storeId": 1104, + "province": "서울특별시", + "district": "노원구", + "name": "핏짜굽는언니", + "title": "핏짜굽는언니", + "address": "서울특별시 노원구 동일로198길 58", + "roadAddress": "서울특별시 노원구 동일로198길 58", + "latitude": 37.62948171, + "longitude": 127.07474137 + }, + { + "storeId": 1105, + "province": "서울특별시", + "district": "노원구", + "name": "박대박", + "title": "박대박부대찌개 수락산점", + "address": "서울특별시 노원구 동일로242길 16-1 태석빌딩", + "roadAddress": "서울특별시 노원구 동일로242길 16-1 태석빌딩", + "latitude": 37.67585042, + "longitude": 127.05624486 + }, + { + "storeId": 1106, + "province": "서울특별시", + "district": "노원구", + "name": "육전국밥노원역점", + "title": "육전국밥 노원역점", + "address": "서울특별시 노원구 동일로 1417 1층 107호", + "roadAddress": "서울특별시 노원구 동일로 1417 1층 107호", + "latitude": 37.65509369, + "longitude": 127.05995927 + }, + { + "storeId": 1107, + "province": "서울특별시", + "district": "노원구", + "name": "전민규의황제누룽지탕", + "title": "전민규의황제누룽지탕 노원직영점", + "address": "서울특별시 노원구 노해로77길 14-8", + "roadAddress": "서울특별시 노원구 노해로77길 14-8", + "latitude": 37.65471805, + "longitude": 127.05964234 + }, + { + "storeId": 1108, + "province": "서울특별시", + "district": "노원구", + "name": "일성스시", + "title": "일성스시", + "address": "서울특별시 노원구 동일로217가길 35 보람빌딩 1층", + "roadAddress": "서울특별시 노원구 동일로217가길 35 보람빌딩 1층", + "latitude": 37.65313518, + "longitude": 127.058418 + }, + { + "storeId": 1109, + "province": "서울특별시", + "district": "노원구", + "name": "청춘남원추어탕", + "title": "청춘남원추어탕", + "address": "서울특별시 노원구 동일로 1383 상가 1층 청춘남원추어탕", + "roadAddress": "서울특별시 노원구 동일로 1383 상가 1층 청춘남원추어탕", + "latitude": 37.65238517, + "longitude": 127.06062693 + }, + { + "storeId": 111, + "province": "서울특별시", + "district": "도봉구", + "name": "신짬뽕", + "title": "신짬뽕", + "address": "서울특별시 도봉구 방학로3길 126", + "roadAddress": "서울특별시 도봉구 방학로3길 126", + "latitude": 37.65780083, + "longitude": 127.03817415 + }, + { + "storeId": 1110, + "province": "서울특별시", + "district": "노원구", + "name": "썸머타이", + "title": "썸머타이", + "address": "서울특별시 노원구 노해로75길 14-25", + "roadAddress": "서울특별시 노원구 노해로75길 14-25", + "latitude": 37.65478949, + "longitude": 127.05875825 + }, + { + "storeId": 1111, + "province": "서울특별시", + "district": "노원구", + "name": "옛날손칼국수", + "title": "옛날 칼국수", + "address": "서울특별시 노원구 동일로 1417", + "roadAddress": "서울특별시 노원구 동일로 1417", + "latitude": 37.65509369, + "longitude": 127.05995927 + }, + { + "storeId": 1112, + "province": "서울특별시", + "district": "노원구", + "name": "어장촌생선구이", + "title": "어장촌생선구이 본점", + "address": "서울특별시 노원구 노해로75길 14-17", + "roadAddress": "서울특별시 노원구 노해로75길 14-17", + "latitude": 37.65468602, + "longitude": 127.05829218 + }, + { + "storeId": 1113, + "province": "서울특별시", + "district": "노원구", + "name": "예향정", + "title": "예향정 노원점", + "address": "서울특별시 노원구 동일로217가길 31 2층", + "roadAddress": "서울특별시 노원구 동일로217가길 31 2층", + "latitude": 37.65318121, + "longitude": 127.05862507 + }, + { + "storeId": 1114, + "province": "서울특별시", + "district": "노원구", + "name": "스시웨이", + "title": "스시웨이", + "address": "서울 노원구 상계동 749번지 미산빌딩 2층", + "roadAddress": "", + "latitude": 37.65130718, + "longitude": 127.06178179 + }, + { + "storeId": 1115, + "province": "서울특별시", + "district": "노원구", + "name": "북경", + "title": "북경", + "address": "서울특별시 노원구 동일로217가길 13 광일빌딩 2층 북경", + "roadAddress": "서울특별시 노원구 동일로217가길 13 광일빌딩 2층 북경", + "latitude": 37.65340631, + "longitude": 127.05963495 + }, + { + "storeId": 1116, + "province": "서울특별시", + "district": "노원구", + "name": "노코커피앤티", + "title": "노코커피 앤 티", + "address": "서울특별시 노원구 노해로75길 14-2 중앙빌딩", + "roadAddress": "서울특별시 노원구 노해로75길 14-2 중앙빌딩", + "latitude": 37.65428126, + "longitude": 127.05762824 + }, + { + "storeId": 1117, + "province": "서울특별시", + "district": "노원구", + "name": "우왕불", + "title": "우왕불 본점", + "address": "서울특별시 노원구 노원로 447", + "roadAddress": "서울특별시 노원구 노원로 447", + "latitude": 37.65636045, + "longitude": 127.06639235 + }, + { + "storeId": 1118, + "province": "서울특별시", + "district": "노원구", + "name": "참한우본가", + "title": "참한우본가", + "address": "서울특별시 노원구 공릉로58가길 14", + "roadAddress": "서울특별시 노원구 공릉로58가길 14", + "latitude": 37.63626247, + "longitude": 127.07281273 + }, + { + "storeId": 1119, + "province": "서울특별시", + "district": "노원구", + "name": "더숲", + "title": "더숲", + "address": "서울특별시 노원구 노해로 480 조광빌딩 지하1/2층", + "roadAddress": "서울특별시 노원구 노해로 480 조광빌딩 지하1/2층", + "latitude": 37.65416086, + "longitude": 127.06143977 + }, + { + "storeId": 112, + "province": "서울특별시", + "district": "도봉구", + "name": "데일리커피", + "title": "데일리 커피", + "address": "서울특별시 도봉구 방학로3길 127 1층", + "roadAddress": "서울특별시 도봉구 방학로3길 127 1층", + "latitude": 37.65768813, + "longitude": 127.03841004 + }, + { + "storeId": 1120, + "province": "서울특별시", + "district": "노원구", + "name": "도나한우", + "title": "도나한우", + "address": "서울특별시 노원구 동일로217가길 13 광일빌딩", + "roadAddress": "서울특별시 노원구 동일로217가길 13 광일빌딩", + "latitude": 37.6533521, + "longitude": 127.05939455 + }, + { + "storeId": 1121, + "province": "서울특별시", + "district": "노원구", + "name": "하누소", + "title": "하누소 롯데백화점 노원점", + "address": "서울특별시 노원구 동일로 1414 롯데백화점 노원점 9층", + "roadAddress": "서울특별시 노원구 동일로 1414 롯데백화점 노원점 9층", + "latitude": 37.65514411, + "longitude": 127.06107839 + }, + { + "storeId": 1122, + "province": "서울특별시", + "district": "노원구", + "name": "원명품생태", + "title": "원명품생태 본점", + "address": "서울특별시 노원구 노해로75길 14-27 태성빌딩 1층", + "roadAddress": "서울특별시 노원구 노해로75길 14-27 태성빌딩 1층", + "latitude": 37.65482688, + "longitude": 127.05892724 + }, + { + "storeId": 1123, + "province": "서울특별시", + "district": "노원구", + "name": "숟가락반상마실", + "title": "숟가락반상 마실", + "address": "서울특별시 노원구 노원로 412", + "roadAddress": "서울특별시 노원구 노원로 412", + "latitude": 37.65339842, + "longitude": 127.06806121 + }, + { + "storeId": 1124, + "province": "서울특별시", + "district": "노원구", + "name": "미꼬담", + "title": "미꼬담 롯데백화점 노원점", + "address": "서울특별시 노원구 동일로 1414 9층", + "roadAddress": "서울특별시 노원구 동일로 1414 9층", + "latitude": 37.65514411, + "longitude": 127.06107839 + }, + { + "storeId": 1125, + "province": "서울특별시", + "district": "노원구", + "name": "우정낙지", + "title": "우정낙지", + "address": "서울특별시 노원구 동일로217가길 23 2층", + "roadAddress": "서울특별시 노원구 동일로217가길 23 2층", + "latitude": 37.65327695, + "longitude": 127.05905622 + }, + { + "storeId": 1126, + "province": "서울특별시", + "district": "노원구", + "name": "동경1993", + "title": "동경1993", + "address": "서울특별시 노원구 노해로75길 14-27 태성빌딩", + "roadAddress": "서울특별시 노원구 노해로75길 14-27 태성빌딩", + "latitude": 37.65468602, + "longitude": 127.05829218 + }, + { + "storeId": 1127, + "province": "서울특별시", + "district": "노원구", + "name": "영양센타", + "title": "영양센타 노원점", + "address": "서울특별시 노원구 동일로217가길 31 청화빌딩 1층 영양센타", + "roadAddress": "서울특별시 노원구 동일로217가길 31 청화빌딩 1층 영양센타", + "latitude": 37.65318121, + "longitude": 127.05862507 + }, + { + "storeId": 1128, + "province": "서울특별시", + "district": "노원구", + "name": "명문식당", + "title": "명문 부대찌개", + "address": "서울특별시 노원구 동일로217가길 27 청강빌딩 1층", + "roadAddress": "서울특별시 노원구 동일로217가길 27 청강빌딩 1층", + "latitude": 37.65322724, + "longitude": 127.05883249 + }, + { + "storeId": 1129, + "province": "서울특별시", + "district": "노원구", + "name": "전주콩나루콩나물국밥", + "title": "전주콩나루콩나물국밥 상계직영점", + "address": "서울특별시 노원구 노해로75길 14-25 동신빌딩", + "roadAddress": "서울특별시 노원구 노해로75길 14-25 동신빌딩", + "latitude": 37.65468602, + "longitude": 127.05829218 + }, + { + "storeId": 113, + "province": "서울특별시", + "district": "도봉구", + "name": "뚝배기손칼국수", + "title": "뚝배기손칼국수", + "address": "서울특별시 도봉구 도봉로 683 뚝배기손칼국수", + "roadAddress": "서울특별시 도봉구 도봉로 683 뚝배기손칼국수", + "latitude": 37.66556638, + "longitude": 127.04216045 + }, + { + "storeId": 1130, + "province": "서울특별시", + "district": "노원구", + "name": "카페기차가있는풍경", + "title": "카페 기차가 있는 풍경", + "address": "서울특별시 노원구 화랑로 608", + "roadAddress": "서울특별시 노원구 화랑로 608", + "latitude": 37.62449232, + "longitude": 127.09310314 + }, + { + "storeId": 1131, + "province": "서울특별시", + "district": "노원구", + "name": "동해복집", + "title": "동해복집", + "address": "서울특별시 노원구 동일로217가길 23 한영빌딩 2층", + "roadAddress": "서울특별시 노원구 동일로217가길 23 한영빌딩 2층", + "latitude": 37.65327695, + "longitude": 127.05905622 + }, + { + "storeId": 1132, + "province": "서울특별시", + "district": "노원구", + "name": "도나도나", + "title": "도나도나", + "address": "서울특별시 노원구 동일로 1393 일신프라자 1층 도나도나", + "roadAddress": "서울특별시 노원구 동일로 1393 일신프라자 1층 도나도나", + "latitude": 37.6529415, + "longitude": 127.06051497 + }, + { + "storeId": 1133, + "province": "서울특별시", + "district": "노원구", + "name": "금화반점", + "title": "금화반점", + "address": "서울특별시 노원구 동일로 1352", + "roadAddress": "서울특별시 노원구 동일로 1352", + "latitude": 37.64940825, + "longitude": 127.06233071 + }, + { + "storeId": 1134, + "province": "서울특별시", + "district": "노원구", + "name": "낙지와찌개", + "title": "낙지와찌개", + "address": "서울특별시 노원구 상계로 321", + "roadAddress": "서울특별시 노원구 상계로 321", + "latitude": 37.67066589, + "longitude": 127.08118183 + }, + { + "storeId": 1135, + "province": "서울특별시", + "district": "노원구", + "name": "유성돌솥밥찌개마을", + "title": "유성 돌솥밥 찌개마을 노원점", + "address": "서울특별시 노원구 노해로75길 14-17 2층 유성돌솥밥찌개마을", + "roadAddress": "서울특별시 노원구 노해로75길 14-17 2층 유성돌솥밥찌개마을", + "latitude": 37.65468602, + "longitude": 127.05829218 + }, + { + "storeId": 1136, + "province": "서울특별시", + "district": "노원구", + "name": "신설국", + "title": "신설국", + "address": "서울특별시 노원구 노원로 257 인정빌딩 2층", + "roadAddress": "서울특별시 노원구 노원로 257 인정빌딩 2층", + "latitude": 37.64026073, + "longitude": 127.0727389 + }, + { + "storeId": 1137, + "province": "서울특별시", + "district": "노원구", + "name": "이종구낙지세상", + "title": "이종구낙지세상", + "address": "서울특별시 노원구 중계로 90 우암타운 1층", + "roadAddress": "서울특별시 노원구 중계로 90 우암타운 1층", + "latitude": 37.64387978, + "longitude": 127.08351921 + }, + { + "storeId": 1138, + "province": "서울특별시", + "district": "노원구", + "name": "마포숯불갈비", + "title": "마포숯불갈비", + "address": "서울특별시 노원구 중계로12가길 19", + "roadAddress": "서울특별시 노원구 중계로12가길 19", + "latitude": 37.64799117, + "longitude": 127.08259759 + }, + { + "storeId": 1139, + "province": "서울특별시", + "district": "노원구", + "name": "투파인드피터", + "title": "투파인드피터 노원점", + "address": "서울특별시 노원구 상계로1길 34 1층", + "roadAddress": "서울특별시 노원구 상계로1길 34 1층", + "latitude": 37.65757709, + "longitude": 127.06182518 + }, + { + "storeId": 114, + "province": "서울특별시", + "district": "도봉구", + "name": "오늘 방학본점", + "title": "오늘 방학본점", + "address": "서울특별시 도봉구 도당로 32 성진파크뷰아파트 상가 1층 10호", + "roadAddress": "서울특별시 도봉구 도당로 32 성진파크뷰아파트 상가 1층 10호", + "latitude": 37.66094804, + "longitude": 127.03530401 + }, + { + "storeId": 1140, + "province": "서울특별시", + "district": "노원구", + "name": "가마솥순대국밥", + "title": "가마솥순대국밥 노원역점", + "address": "서울특별시 노원구 노해로 456 가마솥순대국밥 노원역점", + "roadAddress": "서울특별시 노원구 노해로 456 가마솥순대국밥 노원역점", + "latitude": 37.65358317, + "longitude": 127.05891436 + }, + { + "storeId": 1141, + "province": "서울특별시", + "district": "노원구", + "name": "새싹보리밥", + "title": "웰빙새싹보리밥 노원점", + "address": "서울특별시 노원구 동일로217길 58", + "roadAddress": "서울특별시 노원구 동일로217길 58", + "latitude": 37.65328705, + "longitude": 127.05793899 + }, + { + "storeId": 1142, + "province": "서울특별시", + "district": "노원구", + "name": "풍미연", + "title": "풍미연", + "address": "서울특별시 노원구 노해로85길 7 큰집돌솥설렁탕", + "roadAddress": "서울특별시 노원구 노해로85길 7 큰집돌솥설렁탕", + "latitude": 37.65569511, + "longitude": 127.06487161 + }, + { + "storeId": 1143, + "province": "서울특별시", + "district": "노원구", + "name": "형광커피", + "title": "형광커피", + "address": "서울특별시 노원구 공릉로 187 건설빌딩 1층 형광커피", + "roadAddress": "서울특별시 노원구 공릉로 187 건설빌딩 1층 형광커피", + "latitude": 37.62644439, + "longitude": 127.07889619 + }, + { + "storeId": 1144, + "province": "서울특별시", + "district": "노원구", + "name": "엘에스씨푸드", + "title": "엘에스씨푸드", + "address": "서울특별시 노원구 동일로 1021", + "roadAddress": "서울특별시 노원구 동일로 1021", + "latitude": 37.62126594, + "longitude": 127.07406993 + }, + { + "storeId": 1145, + "province": "서울특별시", + "district": "노원구", + "name": "노원437카페", + "title": "노원437", + "address": "서울특별시 노원구 노해로 437 노원구청 1층", + "roadAddress": "서울특별시 노원구 노해로 437 노원구청 1층", + "latitude": 37.65416505, + "longitude": 127.05666049 + }, + { + "storeId": 1146, + "province": "서울특별시", + "district": "노원구", + "name": "양평해장국", + "title": "양평해장국 중계점", + "address": "서울특별시 노원구 동일로203가길 29", + "roadAddress": "서울특별시 노원구 동일로203가길 29", + "latitude": 37.63993625, + "longitude": 127.0642573 + }, + { + "storeId": 1147, + "province": "서울특별시", + "district": "노원구", + "name": "상계동갈비", + "title": "동선식당 노원점", + "address": "서울특별시 노원구 노해로85길 10-17 1층", + "roadAddress": "서울특별시 노원구 노해로85길 10-17 1층", + "latitude": 37.65618026, + "longitude": 127.06604655 + }, + { + "storeId": 1148, + "province": "서울특별시", + "district": "노원구", + "name": "경회루", + "title": "경회루", + "address": "서울특별시 노원구 동일로 1005 대정빌딩", + "roadAddress": "서울특별시 노원구 동일로 1005 대정빌딩", + "latitude": 37.61992779, + "longitude": 127.07451002 + }, + { + "storeId": 1149, + "province": "서울특별시", + "district": "노원구", + "name": "고기파티", + "title": "중계고기파티 노원본점", + "address": "서울특별시 노원구 중계로12길 6 중계고기파티 노원본점", + "roadAddress": "서울특별시 노원구 중계로12길 6 중계고기파티 노원본점", + "latitude": 37.64763927, + "longitude": 127.08113444 + }, + { + "storeId": 115, + "province": "서울특별시", + "district": "도봉구", + "name": "묵은지사랑", + "title": "묵은지사랑", + "address": "서울특별시 도봉구 도봉로164길 34", + "roadAddress": "서울특별시 도봉구 도봉로164길 34", + "latitude": 37.67546021, + "longitude": 127.04650178 + }, + { + "storeId": 1150, + "province": "서울특별시", + "district": "노원구", + "name": "전통평양만두", + "title": "전통평양냉면 제형면옥 하계점", + "address": "서울특별시 노원구 공릉로59나길 78-10 제형면옥", + "roadAddress": "서울특별시 노원구 공릉로59나길 78-10 제형면옥", + "latitude": 37.63572388, + "longitude": 127.07010728 + }, + { + "storeId": 1151, + "province": "서울특별시", + "district": "노원구", + "name": "신의주찹쌀순대", + "title": "신의주찹쌀순대 중계브라운스톤점", + "address": "서울특별시 노원구 동일로203가길 29 브라운스톤 중계", + "roadAddress": "서울특별시 노원구 동일로203가길 29 브라운스톤 중계", + "latitude": 37.63993625, + "longitude": 127.0642573 + }, + { + "storeId": 1152, + "province": "서울특별시", + "district": "노원구", + "name": "우리집", + "title": "우리집", + "address": "서울특별시 노원구 석계로 19", + "roadAddress": "서울특별시 노원구 석계로 19", + "latitude": 37.61651005, + "longitude": 127.06411084 + }, + { + "storeId": 1153, + "province": "서울특별시", + "district": "노원구", + "name": "디저트뒤쥬르", + "title": "디저트 뒤 쥬르", + "address": "서울특별시 노원구 동일로217가길 31", + "roadAddress": "서울특별시 노원구 동일로217가길 31", + "latitude": 37.65318121, + "longitude": 127.05862507 + }, + { + "storeId": 1154, + "province": "서울특별시", + "district": "노원구", + "name": "갓잇노원점", + "title": "갓잇 노원점", + "address": "서울특별시 노원구 동일로217가길 23 1층", + "roadAddress": "서울특별시 노원구 동일로217가길 23 1층", + "latitude": 37.65327695, + "longitude": 127.05905622 + }, + { + "storeId": 1155, + "province": "서울특별시", + "district": "노원구", + "name": "버섯마을찜쌈밥", + "title": "버섯마을", + "address": "서울특별시 노원구 동일로218길 25 석창빌딩 2층", + "roadAddress": "서울특별시 노원구 동일로218길 25 석창빌딩 2층", + "latitude": 37.65398952, + "longitude": 127.06224501 + }, + { + "storeId": 1156, + "province": "서울특별시", + "district": "노원구", + "name": "천우가", + "title": "천우가", + "address": "서울특별시 노원구 덕릉로 688 6층", + "roadAddress": "서울특별시 노원구 덕릉로 688 6층", + "latitude": 37.65894506, + "longitude": 127.07571403 + }, + { + "storeId": 1157, + "province": "서울특별시", + "district": "노원구", + "name": "씨즌서울바이홍신애", + "title": "씨즌서울 바이 홍신애", + "address": "서울특별시 노원구 덕릉로145길 108", + "roadAddress": "서울특별시 노원구 덕릉로145길 108", + "latitude": 37.68058218, + "longitude": 127.0900777 + }, + { + "storeId": 1158, + "province": "서울특별시", + "district": "노원구", + "name": "사랑회수산", + "title": "사랑회수산", + "address": "서울특별시 노원구 상계로 104", + "roadAddress": "서울특별시 노원구 상계로 104", + "latitude": 37.65676693, + "longitude": 127.06630681 + }, + { + "storeId": 1159, + "province": "서울특별시", + "district": "노원구", + "name": "한티옥", + "title": "한티옥 롯데백화점 노원점", + "address": "서울특별시 노원구 동일로 1414 9층", + "roadAddress": "서울특별시 노원구 동일로 1414 9층", + "latitude": 37.65514411, + "longitude": 127.06107839 + }, + { + "storeId": 116, + "province": "서울특별시", + "district": "도봉구", + "name": "바꿈카페", + "title": "바꿈카페", + "address": "서울특별시 도봉구 마들로 664-23", + "roadAddress": "서울특별시 도봉구 마들로 664-23", + "latitude": 37.66942873, + "longitude": 127.04776047 + }, + { + "storeId": 1160, + "province": "서울특별시", + "district": "노원구", + "name": "횡성목장", + "title": "횡성목장", + "address": "서울특별시 노원구 노해로75길 14-19", + "roadAddress": "서울특별시 노원구 노해로75길 14-19", + "latitude": 37.65472261, + "longitude": 127.05845324 + }, + { + "storeId": 1161, + "province": "서울특별시", + "district": "동작구", + "name": "제이케이리테일", + "title": "제이케이리테일", + "address": "서울특별시 동작구 등용로 123", + "roadAddress": "서울특별시 동작구 등용로 123", + "latitude": 37.51199372, + "longitude": 126.93161101 + }, + { + "storeId": 1162, + "province": "서울특별시", + "district": "동작구", + "name": "순천집", + "title": "순천집", + "address": "서울특별시 동작구 노량진로 80 노량진큐브스테이트 오피스텔 2층", + "roadAddress": "서울특별시 동작구 노량진로 80 노량진큐브스테이트 오피스텔 2층", + "latitude": 37.51285095, + "longitude": 126.93465331 + }, + { + "storeId": 1163, + "province": "서울특별시", + "district": "동작구", + "name": "명인설렁탕노량진점", + "title": "명인설렁탕 노량진점", + "address": "서울특별시 동작구 노량진로8길 43 1층", + "roadAddress": "서울특별시 동작구 노량진로8길 43 1층", + "latitude": 37.51249911, + "longitude": 126.93782065 + }, + { + "storeId": 1164, + "province": "서울특별시", + "district": "동작구", + "name": "st.535로스터리카페", + "title": "st.535로스터리카페", + "address": "서울특별시 동작구 상도로30길 40 두산위브트레지움 2차 상가 106호", + "roadAddress": "서울특별시 동작구 상도로30길 40 두산위브트레지움 2차 상가 106호", + "latitude": 37.50387998, + "longitude": 126.94277539 + }, + { + "storeId": 1165, + "province": "서울특별시", + "district": "동작구", + "name": "브레드제이", + "title": "브레드제이 본점", + "address": "서울특별시 동작구 상도로 192 1층", + "roadAddress": "서울특별시 동작구 상도로 192 1층", + "latitude": 37.5049514, + "longitude": 126.94011521 + }, + { + "storeId": 1166, + "province": "서울특별시", + "district": "동작구", + "name": "신짱스시", + "title": "신짱스시", + "address": "서울특별시 동작구 상도로30길 8 2층 신짱스시", + "roadAddress": "서울특별시 동작구 상도로30길 8 2층 신짱스시", + "latitude": 37.50477358, + "longitude": 126.94127052 + }, + { + "storeId": 1167, + "province": "서울특별시", + "district": "동작구", + "name": "동작카페", + "title": "동작카페", + "address": "서울특별시 동작구 노량진로8길 60 1층", + "roadAddress": "서울특별시 동작구 노량진로8길 60 1층", + "latitude": 37.51212993, + "longitude": 126.93861554 + }, + { + "storeId": 1168, + "province": "서울특별시", + "district": "동작구", + "name": "두루찌개삼대", + "title": "두루찌개3대", + "address": "서울 동작구 노량진로8길 55 1층", + "roadAddress": "서울 동작구 노량진로8길 55 1층", + "latitude": 37.51237128, + "longitude": 126.93856479 + }, + { + "storeId": 1169, + "province": "서울특별시", + "district": "동작구", + "name": "백가네해물칼국수", + "title": "백가네해물칼국수", + "address": "서울특별시 동작구 노량진로8길 28", + "roadAddress": "서울특별시 동작구 노량진로8길 28", + "latitude": 37.51258419, + "longitude": 126.93684943 + }, + { + "storeId": 117, + "province": "서울특별시", + "district": "도봉구", + "name": "쌈촌&배불리덕 도봉직영점", + "title": "쌈촌&배불리덕 도봉직영점", + "address": "서울특별시 도봉구 마들로 650 도봉월드상가", + "roadAddress": "서울특별시 도봉구 마들로 650 도봉월드상가", + "latitude": 37.66868164, + "longitude": 127.04708955 + }, + { + "storeId": 1170, + "province": "서울특별시", + "district": "동작구", + "name": "고향갈비", + "title": "고향갈비", + "address": "서울특별시 동작구 만양로18길 19-3 1층", + "roadAddress": "서울특별시 동작구 만양로18길 19-3 1층", + "latitude": 37.51332801, + "longitude": 126.9454387 + }, + { + "storeId": 1171, + "province": "서울특별시", + "district": "동작구", + "name": "두꺼비부대찌개", + "title": "두꺼비부대찌개", + "address": "서울특별시 동작구 노량진로8길 58", + "roadAddress": "서울특별시 동작구 노량진로8길 58", + "latitude": 37.51218199, + "longitude": 126.93841767 + }, + { + "storeId": 1172, + "province": "서울특별시", + "district": "동작구", + "name": "세종대왕숯불갈비", + "title": "세종대왕숯불갈비 보라매역점", + "address": "서울특별시 동작구 여의대방로 136 세종대왕숯불갈비", + "roadAddress": "서울특별시 동작구 여의대방로 136 세종대왕숯불갈비", + "latitude": 37.49921588, + "longitude": 126.92070285 + }, + { + "storeId": 1173, + "province": "서울특별시", + "district": "동작구", + "name": "한옥카페R1", + "title": "한옥카페R1", + "address": "서울특별시 동작구 사당로16라길 70 1층,2층", + "roadAddress": "서울특별시 동작구 사당로16라길 70 1층,2층", + "latitude": 37.48061158, + "longitude": 126.96784076 + }, + { + "storeId": 1174, + "province": "서울특별시", + "district": "동작구", + "name": "미자식당", + "title": "미자식당", + "address": "서울 동작구 노들로 674", + "roadAddress": "서울 동작구 노들로 674", + "latitude": 37.51479265, + "longitude": 126.93772193 + }, + { + "storeId": 1175, + "province": "서울특별시", + "district": "동작구", + "name": "길동우동", + "title": "길동우동 장승배기역점", + "address": "서울특별시 동작구 장승배기로 100", + "roadAddress": "서울특별시 동작구 장승배기로 100", + "latitude": 37.50655439, + "longitude": 126.93995129 + }, + { + "storeId": 1176, + "province": "서울특별시", + "district": "동작구", + "name": "명가왕족발보쌈", + "title": "명가왕족발보쌈", + "address": "서울특별시 동작구 만양로 92", + "roadAddress": "서울특별시 동작구 만양로 92", + "latitude": 37.51159952, + "longitude": 126.94446882 + }, + { + "storeId": 1177, + "province": "서울특별시", + "district": "동작구", + "name": "국풍", + "title": "국풍", + "address": "서울특별시 동작구 등용로14길 82", + "roadAddress": "서울특별시 동작구 등용로14길 82", + "latitude": 37.51263646, + "longitude": 126.93604066 + }, + { + "storeId": 1178, + "province": "서울특별시", + "district": "동작구", + "name": "명성식당", + "title": "명성식당", + "address": "서울특별시 동작구 장승배기로 157-2", + "roadAddress": "서울특별시 동작구 장승배기로 157-2", + "latitude": 37.51170243, + "longitude": 126.93989163 + }, + { + "storeId": 1179, + "province": "서울특별시", + "district": "동작구", + "name": "칭따오양꼬치", + "title": "칭따오양꼬치", + "address": "서울특별시 동작구 노량진로12길 8 2층", + "roadAddress": "서울특별시 동작구 노량진로12길 8 2층", + "latitude": 37.51288247, + "longitude": 126.93832062 + }, + { + "storeId": 118, + "province": "서울특별시", + "district": "도봉구", + "name": "경복궁창동점", + "title": "경복궁 창동점", + "address": "서울특별시 도봉구 도봉로 610", + "roadAddress": "서울특별시 도봉구 도봉로 610", + "latitude": 37.65906935, + "longitude": 127.04129989 + }, + { + "storeId": 1180, + "province": "서울특별시", + "district": "동작구", + "name": "청록미나리식당", + "title": "청록미나리식당 노량진점", + "address": "서울특별시 동작구 장승배기로 170 1층, 2층", + "roadAddress": "서울특별시 동작구 장승배기로 170 1층, 2층", + "latitude": 37.5128215, + "longitude": 126.94047279 + }, + { + "storeId": 1181, + "province": "서울특별시", + "district": "동작구", + "name": "장골연탄불소금구이", + "title": "장골연탄불소금구이", + "address": "서울특별시 동작구 등용로14길 30", + "roadAddress": "서울특별시 동작구 등용로14길 30", + "latitude": 37.51182099, + "longitude": 126.93316142 + }, + { + "storeId": 1182, + "province": "서울특별시", + "district": "동작구", + "name": "교뽕", + "title": "교뽕", + "address": "서울특별시 동작구 장승배기로27길 13", + "roadAddress": "서울특별시 동작구 장승배기로27길 13", + "latitude": 37.51177825, + "longitude": 126.93927061 + }, + { + "storeId": 1183, + "province": "서울특별시", + "district": "동작구", + "name": "제주생고기", + "title": "제주생고기", + "address": "서울특별시 동작구 노량진로6길 6-5", + "roadAddress": "서울특별시 동작구 노량진로6길 6-5", + "latitude": 37.51283853, + "longitude": 126.93549451 + }, + { + "storeId": 1184, + "province": "서울특별시", + "district": "동작구", + "name": "꽁칼", + "title": "꽁칼", + "address": "서울특별시 동작구 노량진로 162 1층 17호", + "roadAddress": "서울특별시 동작구 노량진로 162 1층 17호", + "latitude": 37.51338649, + "longitude": 126.94392208 + }, + { + "storeId": 1185, + "province": "서울특별시", + "district": "동작구", + "name": "SaigonLee", + "title": "saigonlee", + "address": "서울특별시 동작구 장승배기로 151-1", + "roadAddress": "서울특별시 동작구 장승배기로 151-1", + "latitude": 37.51117251, + "longitude": 126.93999555 + }, + { + "storeId": 1186, + "province": "서울특별시", + "district": "동작구", + "name": "남도미가", + "title": "남도미가 노량진점", + "address": "서울특별시 동작구 노량진로12길 4-1 1층, 2층", + "roadAddress": "서울특별시 동작구 노량진로12길 4-1 1층, 2층", + "latitude": 37.51303728, + "longitude": 126.93817548 + }, + { + "storeId": 1187, + "province": "서울특별시", + "district": "동작구", + "name": "천년약속", + "title": "천년약속", + "address": "서울특별시 동작구 노량진로 124", + "roadAddress": "서울특별시 동작구 노량진로 124", + "latitude": 37.51328558, + "longitude": 126.9397173 + }, + { + "storeId": 1188, + "province": "서울특별시", + "district": "동작구", + "name": "CAFE125", + "title": "CAFE125", + "address": "서울특별시 동작구 장승배기로 151", + "roadAddress": "서울특별시 동작구 장승배기로 151", + "latitude": 37.51117251, + "longitude": 126.93999555 + }, + { + "storeId": 1189, + "province": "서울특별시", + "district": "동작구", + "name": "농장사람들상도", + "title": "농장사람들 상도본점", + "address": "서울특별시 동작구 상도로 230 농장사람들 상도본점", + "roadAddress": "서울특별시 동작구 상도로 230 농장사람들 상도본점", + "latitude": 37.50506018, + "longitude": 126.9442158 + }, + { + "storeId": 119, + "province": "서울특별시", + "district": "도봉구", + "name": "춘하추동 칼국수 방학점", + "title": "춘하추동 칼국수 방학점", + "address": "서울특별시 도봉구 마들로 657 1층 109호, 110호", + "roadAddress": "서울특별시 도봉구 마들로 657 1층 109호, 110호", + "latitude": 37.6686272, + "longitude": 127.04552525 + }, + { + "storeId": 1190, + "province": "서울특별시", + "district": "동작구", + "name": "흥부네", + "title": "흥부네참숯불갈비", + "address": "서울특별시 동작구 장승배기로 139-1 신안약국", + "roadAddress": "서울특별시 동작구 장승배기로 139-1 신안약국", + "latitude": 37.51009119, + "longitude": 126.93995355 + }, + { + "storeId": 1191, + "province": "서울특별시", + "district": "동작구", + "name": "정남옥노량진점", + "title": "정남옥 노량진점", + "address": "서울특별시 동작구 노량진로 148-5 1층", + "roadAddress": "서울특별시 동작구 노량진로 148-5 1층", + "latitude": 37.51322953, + "longitude": 126.94239397 + }, + { + "storeId": 1192, + "province": "서울특별시", + "district": "동작구", + "name": "큰손갈비", + "title": "큰손갈비", + "address": "서울특별시 동작구 장승배기로27길 7-1", + "roadAddress": "서울특별시 동작구 장승배기로27길 7-1", + "latitude": 37.51176914, + "longitude": 126.93962034 + }, + { + "storeId": 1193, + "province": "서울특별시", + "district": "동작구", + "name": "타이판", + "title": "타이판", + "address": "서울특별시 동작구 상도로30길 40 1층 107호", + "roadAddress": "서울특별시 동작구 상도로30길 40 1층 107호", + "latitude": 37.50387998, + "longitude": 126.94277539 + }, + { + "storeId": 1194, + "province": "서울특별시", + "district": "동작구", + "name": "오페라빈", + "title": "오페라빈 노량진점", + "address": "서울특별시 동작구 장승배기로 166 1층", + "roadAddress": "서울특별시 동작구 장승배기로 166 1층", + "latitude": 37.51235088, + "longitude": 126.94060448 + }, + { + "storeId": 1195, + "province": "서울특별시", + "district": "동작구", + "name": "섬마을", + "title": "섬마을", + "address": "서울특별시 동작구 노량진로6길 17", + "roadAddress": "서울특별시 동작구 노량진로6길 17", + "latitude": 37.51226626, + "longitude": 126.93592368 + }, + { + "storeId": 1196, + "province": "서울특별시", + "district": "동작구", + "name": "뚜스뚜스흑석역점", + "title": "뚜스뚜스 흑석역점", + "address": "서울특별시 동작구 현충로 75 원불교기념관 1층", + "roadAddress": "서울특별시 동작구 현충로 75 원불교기념관 1층", + "latitude": 37.50965747, + "longitude": 126.96390291 + }, + { + "storeId": 1197, + "province": "서울특별시", + "district": "동작구", + "name": "남원골추어탕", + "title": "남원골추어탕", + "address": "서울특별시 동작구 노량진로8길 34", + "roadAddress": "서울특별시 동작구 노량진로8길 34", + "latitude": 37.51248541, + "longitude": 126.93713093 + }, + { + "storeId": 1198, + "province": "서울특별시", + "district": "동작구", + "name": "원조마포갈비", + "title": "원조마포참숯불갈비", + "address": "서울특별시 동작구 노량진로8길 35", + "roadAddress": "서울특별시 동작구 노량진로8길 35", + "latitude": 37.51264959, + "longitude": 126.93734389 + }, + { + "storeId": 1199, + "province": "서울특별시", + "district": "동작구", + "name": "국수사", + "title": "국수사", + "address": "서울특별시 동작구 상도로30길 63-5 1층 101호", + "roadAddress": "서울특별시 동작구 상도로30길 63-5 1층 101호", + "latitude": 37.50472731, + "longitude": 126.94450659 + }, + { + "storeId": 12, + "province": "서울특별시", + "district": "양천구", + "name": "탱글낙지마당", + "title": "탱글낙지마당", + "address": "서울특별시 양천구 등촌로 186 예원빌딩 2층 탱글낙지마당", + "roadAddress": "서울특별시 양천구 등촌로 186 예원빌딩 2층 탱글낙지마당", + "latitude": 37.54626187, + "longitude": 126.8630128 + }, + { + "storeId": 120, + "province": "서울특별시", + "district": "도봉구", + "name": "해주반 도봉", + "title": "해주반 도봉", + "address": "서울특별시 도봉구 마들로 663 1층", + "roadAddress": "서울특별시 도봉구 마들로 663 1층", + "latitude": 37.66928411, + "longitude": 127.04596838 + }, + { + "storeId": 1200, + "province": "서울특별시", + "district": "동작구", + "name": "진마님설렁탕", + "title": "진마님설렁탕", + "address": "서울특별시 동작구 상도로 219", + "roadAddress": "서울특별시 동작구 상도로 219", + "latitude": 37.50539903, + "longitude": 126.94304103 + }, + { + "storeId": 1201, + "province": "서울특별시", + "district": "동작구", + "name": "두부마을", + "title": "두부마을", + "address": "서울특별시 동작구 동작대로29길 33", + "roadAddress": "서울특별시 동작구 동작대로29길 33", + "latitude": 37.48803968, + "longitude": 126.98012428 + }, + { + "storeId": 1202, + "province": "서울특별시", + "district": "동작구", + "name": "박리김밥", + "title": "박리김밥본점", + "address": "서울특별시 동작구 등용로14길 67", + "roadAddress": "서울특별시 동작구 등용로14길 67", + "latitude": 37.51249654, + "longitude": 126.93522798 + }, + { + "storeId": 1203, + "province": "서울특별시", + "district": "동작구", + "name": "약초마을", + "title": "약초마을 본점", + "address": "서울특별시 동작구 노량진로 26 1층 약초마을", + "roadAddress": "서울특별시 동작구 노량진로 26 1층 약초마을", + "latitude": 37.51292598, + "longitude": 126.92885188 + }, + { + "storeId": 1204, + "province": "서울특별시", + "district": "동작구", + "name": "성림식당", + "title": "성림식당", + "address": "서울특별시 동작구 장승배기로 118-1 신응범치과의원", + "roadAddress": "서울특별시 동작구 장승배기로 118-1 신응범치과의원", + "latitude": 37.50808466, + "longitude": 126.94032081 + }, + { + "storeId": 1205, + "province": "서울특별시", + "district": "동작구", + "name": "카페온니", + "title": "카페온니 노량진역점", + "address": "서울특별시 동작구 노량진로8길 55 1층 카페온니", + "roadAddress": "서울특별시 동작구 노량진로8길 55 1층 카페온니", + "latitude": 37.51237128, + "longitude": 126.93855811 + }, + { + "storeId": 1206, + "province": "서울특별시", + "district": "동작구", + "name": "커피팩토리쏘", + "title": "커피팩토리쏘 24시", + "address": "서울특별시 동작구 노량진로 196", + "roadAddress": "서울특별시 동작구 노량진로 196", + "latitude": 37.51298395, + "longitude": 126.94749595 + }, + { + "storeId": 1207, + "province": "서울특별시", + "district": "동작구", + "name": "한마루가든", + "title": "한마루가든", + "address": "서울특별시 동작구 여의대방로 250 대림아파트 상가동 4층", + "roadAddress": "서울특별시 동작구 여의대방로 250 대림아파트 상가동 4층", + "latitude": 37.50729466, + "longitude": 126.92471175 + }, + { + "storeId": 1208, + "province": "서울특별시", + "district": "동작구", + "name": "토속골", + "title": "토속골", + "address": "서울특별시 동작구 노량진로8길 48", + "roadAddress": "서울특별시 동작구 노량진로8길 48", + "latitude": 37.51225872, + "longitude": 126.93781961 + }, + { + "storeId": 1209, + "province": "서울특별시", + "district": "동작구", + "name": "라스트드롭", + "title": "더라스트드롭", + "address": "서울특별시 동작구 노들로2길 7 드림스퀘어 1층 C-109 더라스트드롭", + "roadAddress": "서울특별시 동작구 노들로2길 7 드림스퀘어 1층 C-109 더라스트드롭", + "latitude": 37.51431662, + "longitude": 126.93939331 + }, + { + "storeId": 121, + "province": "서울특별시", + "district": "도봉구", + "name": "유정해물탕", + "title": "유정해물탕", + "address": "서울특별시 도봉구 도당로 133 1층(방학동)", + "roadAddress": "서울특별시 도봉구 도당로 133 1층(방학동)", + "latitude": 37.66747791, + "longitude": 127.04112377 + }, + { + "storeId": 1210, + "province": "서울특별시", + "district": "동작구", + "name": "금성커피", + "title": "금성커피", + "address": "서울특별시 동작구 노량진로8길 10 1층", + "roadAddress": "서울특별시 동작구 노량진로8길 10 1층", + "latitude": 37.51300086, + "longitude": 126.93611104 + }, + { + "storeId": 1211, + "province": "서울특별시", + "district": "동작구", + "name": "진주식당", + "title": "진주식당", + "address": "서울특별시 동작구 노들로 674 노량진수산물도매시장 5층 진주식당", + "roadAddress": "서울특별시 동작구 노들로 674 노량진수산물도매시장 5층 진주식당", + "latitude": 37.51479265, + "longitude": 126.93772193 + }, + { + "storeId": 1212, + "province": "서울특별시", + "district": "동작구", + "name": "희래등", + "title": "희래등", + "address": "서울특별시 동작구 등용로 123 (대방동, 희래등)", + "roadAddress": "서울특별시 동작구 등용로 123 (대방동, 희래등)", + "latitude": 37.51199372, + "longitude": 126.93161101 + }, + { + "storeId": 1213, + "province": "서울특별시", + "district": "동작구", + "name": "대방할인마트", + "title": "대방할인마트", + "address": "서울특별시 동작구 등용로 123 희래등 1층 대방할인마트", + "roadAddress": "서울특별시 동작구 등용로 123 희래등 1층 대방할인마트", + "latitude": 37.51199372, + "longitude": 126.93161101 + }, + { + "storeId": 1214, + "province": "서울특별시", + "district": "동작구", + "name": "더빈마켓", + "title": "더빈마켓", + "address": "서울특별시 동작구 여의대방로24길 65 1층 더빈마켓", + "roadAddress": "서울특별시 동작구 여의대방로24길 65 1층 더빈마켓", + "latitude": 37.4985644, + "longitude": 126.92391137 + }, + { + "storeId": 1215, + "province": "서울특별시", + "district": "동작구", + "name": "하늘채", + "title": "하늘채별관", + "address": "서울특별시 동작구 노들로 674 노량진수산시장 5층 하늘채별관", + "roadAddress": "서울특별시 동작구 노들로 674 노량진수산시장 5층 하늘채별관", + "latitude": 37.51479265, + "longitude": 126.93772193 + }, + { + "storeId": 1216, + "province": "서울특별시", + "district": "동작구", + "name": "하우스홀드", + "title": "하우스홀드", + "address": "서울특별시 동작구 장승배기로27길 21", + "roadAddress": "서울특별시 동작구 장승배기로27길 21", + "latitude": 37.51157463, + "longitude": 126.93928751 + }, + { + "storeId": 1217, + "province": "서울특별시", + "district": "동작구", + "name": "어수지락", + "title": "어수지락 대방직영점", + "address": "서울특별시 동작구 등용로 122 의당빌딩 1층", + "roadAddress": "서울특별시 동작구 등용로 122 의당빌딩 1층", + "latitude": 37.51199778, + "longitude": 126.9322331 + }, + { + "storeId": 1218, + "province": "서울특별시", + "district": "동작구", + "name": "메리지아레", + "title": "메리지아레", + "address": "서울특별시 동작구 노량진로8길 43 2층", + "roadAddress": "서울특별시 동작구 노량진로8길 43 2층", + "latitude": 37.51249911, + "longitude": 126.93782065 + }, + { + "storeId": 1219, + "province": "서울특별시", + "district": "동작구", + "name": "수산식당", + "title": "구이천국", + "address": "서울특별시 동작구 노들로 688", + "roadAddress": "서울특별시 동작구 노들로 688", + "latitude": 37.51546754, + "longitude": 126.94205393 + }, + { + "storeId": 122, + "province": "서울특별시", + "district": "도봉구", + "name": "공릉동닭한마리", + "title": "공릉동닭한마리 방학점", + "address": "서울특별시 도봉구 도봉로 683", + "roadAddress": "서울특별시 도봉구 도봉로 683", + "latitude": 37.66556638, + "longitude": 127.04216045 + }, + { + "storeId": 1220, + "province": "서울특별시", + "district": "동작구", + "name": "거구회관", + "title": "거구회관", + "address": "서울특별시 동작구 등용로14길 76 , 1층", + "roadAddress": "서울특별시 동작구 등용로14길 76 , 1층", + "latitude": 37.51245372, + "longitude": 126.93567503 + }, + { + "storeId": 1221, + "province": "서울특별시", + "district": "동작구", + "name": "미미오븐", + "title": "미미 오븐", + "address": "서울특별시 동작구 노량진로10길 28 1층 일부", + "roadAddress": "서울특별시 동작구 노량진로10길 28 1층 일부", + "latitude": 37.51217425, + "longitude": 126.93740503 + }, + { + "storeId": 1222, + "province": "서울특별시", + "district": "동작구", + "name": "육전국밥노량진역점", + "title": "육전국밥 노량진역점", + "address": "서울특별시 동작구 노량진로 162 1층 14호", + "roadAddress": "서울특별시 동작구 노량진로 162 1층 14호", + "latitude": 37.51338649, + "longitude": 126.94392208 + }, + { + "storeId": 1223, + "province": "서울특별시", + "district": "동작구", + "name": "단골커피", + "title": "단골커피", + "address": "서울특별시 동작구 등용로14길 61 1층", + "roadAddress": "서울특별시 동작구 등용로14길 61 1층", + "latitude": 37.5124413, + "longitude": 126.93488135 + }, + { + "storeId": 1224, + "province": "서울특별시", + "district": "동작구", + "name": "희망나눔장애인협동", + "title": "희망나눔장애인협동조합", + "address": "서울특별시 동작구 노량진동 장승배기로 161", + "roadAddress": "서울특별시 동작구 노량진동 장승배기로 161", + "latitude": 37.51226793, + "longitude": 126.93942879 + }, + { + "storeId": 1225, + "province": "서울특별시", + "district": "동작구", + "name": "소복식당", + "title": "소복식당", + "address": "서울특별시 동작구 노량진로10길 26 지층", + "roadAddress": "서울특별시 동작구 노량진로10길 26 지층", + "latitude": 37.51227347, + "longitude": 126.93744159 + }, + { + "storeId": 1226, + "province": "서울특별시", + "district": "동작구", + "name": "공감식당", + "title": "공감식당 노량진점", + "address": "서울특별시 동작구 노량진로8길 20 1층", + "roadAddress": "서울특별시 동작구 노량진로8길 20 1층", + "latitude": 37.51259199, + "longitude": 126.93644303 + }, + { + "storeId": 1227, + "province": "서울특별시", + "district": "동작구", + "name": "낸시스커피월드", + "title": "낸시스커피월드", + "address": "서울특별시 동작구 여의대방로36길 105 1, 2층", + "roadAddress": "서울특별시 동작구 여의대방로36길 105 1, 2층", + "latitude": 37.50885069, + "longitude": 126.93182594 + }, + { + "storeId": 1228, + "province": "서울특별시", + "district": "동작구", + "name": "샌드위치킹", + "title": "샌드위치킹", + "address": "서울특별시 동작구 여의대방로46길 32", + "roadAddress": "서울특별시 동작구 여의대방로46길 32", + "latitude": 37.51131419, + "longitude": 126.92622051 + }, + { + "storeId": 1229, + "province": "서울특별시", + "district": "동작구", + "name": "낙지세상신대방", + "title": "낙지세상신대방본점", + "address": "서울특별시 동작구 대림로 57 1층", + "roadAddress": "서울특별시 동작구 대림로 57 1층", + "latitude": 37.48821852, + "longitude": 126.90706704 + }, + { + "storeId": 123, + "province": "서울특별시", + "district": "도봉구", + "name": "도봉가마솥추어탕", + "title": "도봉가마솥추어탕", + "address": "서울특별시 도봉구 시루봉로 292", + "roadAddress": "서울특별시 도봉구 시루봉로 292", + "latitude": 37.67112997, + "longitude": 127.04129932 + }, + { + "storeId": 1230, + "province": "서울특별시", + "district": "동작구", + "name": "상도정", + "title": "상도정", + "address": "서울특별시 동작구 양녕로 270 1층, 2층", + "roadAddress": "서울특별시 동작구 양녕로 270 1층, 2층", + "latitude": 37.50365909, + "longitude": 126.9491513 + }, + { + "storeId": 1231, + "province": "서울특별시", + "district": "동작구", + "name": "정가네밥상", + "title": "정가네밥상", + "address": "서울특별시 동작구 노량진로10길 28", + "roadAddress": "서울특별시 동작구 노량진로10길 28", + "latitude": 37.51217425, + "longitude": 126.93740503 + }, + { + "storeId": 1232, + "province": "서울특별시", + "district": "동작구", + "name": "봉추찜닭", + "title": "봉추찜닭 노량진점", + "address": "서울특별시 동작구 노량진동 노량진로16길 22", + "roadAddress": "서울특별시 동작구 노량진동 노량진로16길 22", + "latitude": 37.51262425, + "longitude": 126.94373783 + }, + { + "storeId": 1233, + "province": "서울특별시", + "district": "동작구", + "name": "고흥수산", + "title": "고흥수산", + "address": "서울특별시 동작구 등용로 124", + "roadAddress": "서울특별시 동작구 등용로 124", + "latitude": 37.51219128, + "longitude": 126.9321844 + }, + { + "storeId": 1234, + "province": "서울특별시", + "district": "동작구", + "name": "정동진", + "title": "정동진 삼계탕", + "address": "서울특별시 동작구 만양로 85", + "roadAddress": "서울특별시 동작구 만양로 85", + "latitude": 37.51102886, + "longitude": 126.94435987 + }, + { + "storeId": 1235, + "province": "서울특별시", + "district": "동작구", + "name": "와가마마", + "title": "와가마마", + "address": "서울특별시 동작구 만양로14길 12 와가마마", + "roadAddress": "서울특별시 동작구 만양로14길 12 와가마마", + "latitude": 37.51146079, + "longitude": 126.94510605 + }, + { + "storeId": 1236, + "province": "서울특별시", + "district": "동작구", + "name": "화풍정", + "title": "시래불고기 화풍정", + "address": "서울특별시 동작구 상도로 102 성대전통시장 2층", + "roadAddress": "서울특별시 동작구 상도로 102 성대전통시장 2층", + "latitude": 37.49987122, + "longitude": 126.93204457 + }, + { + "storeId": 1237, + "province": "서울특별시", + "district": "동작구", + "name": "밋투데이", + "title": "밋투데이", + "address": "서울특별시 동작구 장승배기로24길 6 1층", + "roadAddress": "서울특별시 동작구 장승배기로24길 6 1층", + "latitude": 37.51046584, + "longitude": 126.94051346 + }, + { + "storeId": 1238, + "province": "서울특별시", + "district": "동작구", + "name": "카츠진노량진점", + "title": "카츠진 노량진점", + "address": "서울특별시 동작구 노량진로8길 21 1층", + "roadAddress": "서울특별시 동작구 노량진로8길 21 1층", + "latitude": 37.51282121, + "longitude": 126.93662392 + }, + { + "storeId": 1239, + "province": "서울특별시", + "district": "동작구", + "name": "취복루", + "title": "취복루", + "address": "서울특별시 동작구 노량진로 96 2층", + "roadAddress": "서울특별시 동작구 노량진로 96 2층", + "latitude": 37.51308186, + "longitude": 126.93627747 + }, + { + "storeId": 124, + "province": "서울특별시", + "district": "도봉구", + "name": "의정부동오부대찌개", + "title": "의정부동오부대찌개 도봉점", + "address": "서울특별시 도봉구 마들로 723 1층", + "roadAddress": "서울특별시 도봉구 마들로 723 1층", + "latitude": 37.67478459, + "longitude": 127.04690479 + }, + { + "storeId": 1240, + "province": "서울특별시", + "district": "강동구", + "name": "달청", + "title": "달청 성내점", + "address": "서울특별시 강동구 성안로3길 128 2층", + "roadAddress": "서울특별시 강동구 성안로3길 128 2층", + "latitude": 37.52840467, + "longitude": 127.12325748 + }, + { + "storeId": 1241, + "province": "서울특별시", + "district": "강동구", + "name": "오양별", + "title": "오양별", + "address": "서울특별시 강동구 성내로 62 1층", + "roadAddress": "서울특별시 강동구 성내로 62 1층", + "latitude": 37.52782874, + "longitude": 127.12667413 + }, + { + "storeId": 1242, + "province": "서울특별시", + "district": "강동구", + "name": "카페몽타주", + "title": "커피몽타주", + "address": "서울특별시 강동구 올림픽로48길 23-12 1층", + "roadAddress": "서울특별시 강동구 올림픽로48길 23-12 1층", + "latitude": 37.5295002, + "longitude": 127.12186796 + }, + { + "storeId": 1243, + "province": "서울특별시", + "district": "강동구", + "name": "이쁜연어", + "title": "이쁜연어", + "address": "서울특별시 강동구 성내로6길 20 청일베르네 1층 117호", + "roadAddress": "서울특별시 강동구 성내로6길 20 청일베르네 1층 117호", + "latitude": 37.52902398, + "longitude": 127.12234699 + }, + { + "storeId": 1244, + "province": "서울특별시", + "district": "강동구", + "name": "스시꽃피다", + "title": "스시꽃피다", + "address": "서울특별시 강동구 성안로3길 120 1층 스시꽃피다", + "roadAddress": "서울특별시 강동구 성안로3길 120 1층 스시꽃피다", + "latitude": 37.52870595, + "longitude": 127.12395737 + }, + { + "storeId": 1245, + "province": "서울특별시", + "district": "강동구", + "name": "브로일링커피", + "title": "브로일링커피 강동점", + "address": "서울특별시 강동구 성내로10길 9-6 1층", + "roadAddress": "서울특별시 강동구 성내로10길 9-6 1층", + "latitude": 37.52825983, + "longitude": 127.12493217 + }, + { + "storeId": 1246, + "province": "서울특별시", + "district": "강동구", + "name": "은아식당", + "title": "은아식당", + "address": "서울특별시 강동구 성내로 8-10", + "roadAddress": "서울특별시 강동구 성내로 8-10", + "latitude": 37.53000449, + "longitude": 127.12134169 + }, + { + "storeId": 1247, + "province": "서울특별시", + "district": "강동구", + "name": "페이브", + "title": "페이브베이커리 강동구청점", + "address": "서울특별시 강동구 성내로6길 34 1층", + "roadAddress": "서울특별시 강동구 성내로6길 34 1층", + "latitude": 37.52842071, + "longitude": 127.12213377 + }, + { + "storeId": 1248, + "province": "서울특별시", + "district": "강동구", + "name": "호기하우스", + "title": "호기하우스", + "address": "서울특별시 강동구 성내로 7 1층 102호 호기하우스", + "roadAddress": "서울특별시 강동구 성내로 7 1층 102호 호기하우스", + "latitude": 37.53067409, + "longitude": 127.12057605 + }, + { + "storeId": 1249, + "province": "서울특별시", + "district": "강동구", + "name": "대풍", + "title": "대풍칼국수보쌈", + "address": "서울특별시 강동구 올림픽로48길 25", + "roadAddress": "서울특별시 강동구 올림픽로48길 25", + "latitude": 37.52913276, + "longitude": 127.12161474 + }, + { + "storeId": 125, + "province": "서울특별시", + "district": "도봉구", + "name": "복진해물잔치마당", + "title": "복진해물잔치마당", + "address": "서울특별시 도봉구 방학로11길 101 2층", + "roadAddress": "서울특별시 도봉구 방학로11길 101 2층", + "latitude": 37.65838637, + "longitude": 127.03437667 + }, + { + "storeId": 1250, + "province": "서울특별시", + "district": "강동구", + "name": "버니코", + "title": "버니코", + "address": "서울특별시 강동구 성내로6가길 8 1층 102호", + "roadAddress": "서울특별시 강동구 성내로6가길 8 1층 102호", + "latitude": 37.52797969, + "longitude": 127.12254281 + }, + { + "storeId": 1251, + "province": "서울특별시", + "district": "강동구", + "name": "화양연화", + "title": "화양연화", + "address": "서울특별시 강동구 올림픽로48길 32 1층", + "roadAddress": "서울특별시 강동구 올림픽로48길 32 1층", + "latitude": 37.52880695, + "longitude": 127.12170766 + }, + { + "storeId": 1252, + "province": "서울특별시", + "district": "강동구", + "name": "커피로드463", + "title": "커피로드463", + "address": "서울특별시 강동구 성내로6가길 38", + "roadAddress": "서울특별시 강동구 성내로6가길 38", + "latitude": 37.5272684, + "longitude": 127.1241317 + }, + { + "storeId": 1253, + "province": "서울특별시", + "district": "강동구", + "name": "테이크잇이지", + "title": "카페 테이크잇이지로스터스", + "address": "서울특별시 강동구 올림픽로48길 20 1층 카페 take it easy", + "roadAddress": "서울특별시 강동구 올림픽로48길 20 1층 카페 take it easy", + "latitude": 37.52906686, + "longitude": 127.12112114 + }, + { + "storeId": 1254, + "province": "서울특별시", + "district": "강동구", + "name": "카페희희", + "title": "카페희희", + "address": "서울특별시 강동구 성내로9길 27 1층 101호, 102호", + "roadAddress": "서울특별시 강동구 성내로9길 27 1층 101호, 102호", + "latitude": 37.53036188, + "longitude": 127.1251779 + }, + { + "storeId": 1255, + "province": "서울특별시", + "district": "강동구", + "name": "청해진", + "title": "청해진", + "address": "서울특별시 강동구 강동대로 187 파크비유캐슬 1층", + "roadAddress": "서울특별시 강동구 강동대로 187 파크비유캐슬 1층", + "latitude": 37.52489906, + "longitude": 127.12749364 + }, + { + "storeId": 1256, + "province": "서울특별시", + "district": "강동구", + "name": "가마솥명품추어탕", + "title": "가마솥밥명품추어탕", + "address": "서울특별시 강동구 풍성로39길 34", + "roadAddress": "서울특별시 강동구 풍성로39길 34", + "latitude": 37.53286595, + "longitude": 127.12744 + }, + { + "storeId": 1257, + "province": "서울특별시", + "district": "강동구", + "name": "신라삼계탕", + "title": "신라삼계탕", + "address": "서울특별시 강동구 성내로6길 14-5", + "roadAddress": "서울특별시 강동구 성내로6길 14-5", + "latitude": 37.52938122, + "longitude": 127.12244057 + }, + { + "storeId": 1258, + "province": "서울특별시", + "district": "강동구", + "name": "리턴하루커피", + "title": "리턴하루커피", + "address": "서울특별시 강동구 천중로27길 70 리턴하루커피", + "roadAddress": "서울특별시 강동구 천중로27길 70 리턴하루커피", + "latitude": 37.54565457, + "longitude": 127.13723832 + }, + { + "storeId": 1259, + "province": "서울특별시", + "district": "강동구", + "name": "카페헤이샌디", + "title": "헤이샌디", + "address": "서울특별시 강동구 성내로 28 강동빌딩 1층 106호", + "roadAddress": "서울특별시 강동구 성내로 28 강동빌딩 1층 106호", + "latitude": 37.52932993, + "longitude": 127.12340653 + }, + { + "storeId": 126, + "province": "서울특별시", + "district": "도봉구", + "name": "홍능갈비", + "title": "홍능갈비", + "address": "서울특별시 도봉구 도봉로157길 16", + "roadAddress": "서울특별시 도봉구 도봉로157길 16", + "latitude": 37.67360656, + "longitude": 127.04313258 + }, + { + "storeId": 1260, + "province": "서울특별시", + "district": "강동구", + "name": "바하마스", + "title": "바하마스", + "address": "서울특별시 강동구 진황도로 123", + "roadAddress": "서울특별시 강동구 진황도로 123", + "latitude": 37.53481321, + "longitude": 127.13999914 + }, + { + "storeId": 1261, + "province": "서울특별시", + "district": "강동구", + "name": "양산도올림픽공원점", + "title": "양산도 올림픽공원점", + "address": "서울특별시 강동구 강동대로 187 1층 101호", + "roadAddress": "서울특별시 강동구 강동대로 187 1층 101호", + "latitude": 37.52489906, + "longitude": 127.12749364 + }, + { + "storeId": 1262, + "province": "서울특별시", + "district": "강동구", + "name": "전원식당", + "title": "전원식당", + "address": "서울특별시 강동구 성안로3길 86", + "roadAddress": "서울특별시 강동구 성안로3길 86", + "latitude": 37.52747587, + "longitude": 127.12536031 + }, + { + "storeId": 1263, + "province": "서울특별시", + "district": "강동구", + "name": "주문진", + "title": "주문진", + "address": "서울특별시 강동구 성안로3길 27 주문진빌딩", + "roadAddress": "서울특별시 강동구 성안로3길 27 주문진빌딩", + "latitude": 37.52663046, + "longitude": 127.126629 + }, + { + "storeId": 1264, + "province": "서울특별시", + "district": "강동구", + "name": "토팡가", + "title": "토팡가 커피 로스터스", + "address": "서울특별시 강동구 성내로5길 21 1층 TOPANGA coffee roasters", + "roadAddress": "서울특별시 강동구 성내로5길 21 1층 TOPANGA coffee roasters", + "latitude": 37.53087974, + "longitude": 127.12358162 + }, + { + "storeId": 1265, + "province": "서울특별시", + "district": "강동구", + "name": "포몬스천호점", + "title": "포몬스 천호점", + "address": "서울특별시 강동구 성내로 54 성내스테이 1층 포몬스", + "roadAddress": "서울특별시 강동구 성내로 54 성내스테이 1층 포몬스", + "latitude": 37.52820632, + "longitude": 127.12585535 + }, + { + "storeId": 1266, + "province": "서울특별시", + "district": "강동구", + "name": "통통김치찌개", + "title": "통통김치찌개", + "address": "서울특별시 강동구 성내로5길 26", + "roadAddress": "서울특별시 강동구 성내로5길 26", + "latitude": 37.5309458, + "longitude": 127.12391491 + }, + { + "storeId": 1267, + "province": "서울특별시", + "district": "강동구", + "name": "카페담아드림", + "title": "카페담아드림", + "address": "서울특별시 강동구 성내로 54 106호 카페담아드림", + "roadAddress": "서울특별시 강동구 성내로 54 106호 카페담아드림", + "latitude": 37.52862414, + "longitude": 127.12498357 + }, + { + "storeId": 1268, + "province": "서울특별시", + "district": "강동구", + "name": "화진포막국수", + "title": "화진포막국수 강동구청점", + "address": "서울특별시 강동구 성내로10길 12 1층", + "roadAddress": "서울특별시 강동구 성내로10길 12 1층", + "latitude": 37.52845309, + "longitude": 127.12451051 + }, + { + "storeId": 1269, + "province": "서울특별시", + "district": "강동구", + "name": "의정부부대찌개", + "title": "의정부부대찌개", + "address": "서울특별시 강동구 천중로43길 72", + "roadAddress": "서울특별시 강동구 천중로43길 72", + "latitude": 37.54415535, + "longitude": 127.14177902 + }, + { + "storeId": 127, + "province": "서울특별시", + "district": "도봉구", + "name": "대문한정식", + "title": "대문한정식", + "address": "서울특별시 도봉구 시루봉로 139-6", + "roadAddress": "서울특별시 도봉구 시루봉로 139-6", + "latitude": 37.66370793, + "longitude": 127.027489 + }, + { + "storeId": 1270, + "province": "서울특별시", + "district": "강동구", + "name": "강동고선생", + "title": "강동고선생", + "address": "서울특별시 강동구 성내로8길 9-19 1층", + "roadAddress": "서울특별시 강동구 성내로8길 9-19 1층", + "latitude": 37.52867321, + "longitude": 127.12459142 + }, + { + "storeId": 1271, + "province": "서울특별시", + "district": "강동구", + "name": "마산아구찜탕", + "title": "마산아구찜탕", + "address": "서울특별시 강동구 풍성로 97 1층 102호", + "roadAddress": "서울특별시 강동구 풍성로 97 1층 102호", + "latitude": 37.532701, + "longitude": 127.12326139 + }, + { + "storeId": 1272, + "province": "서울특별시", + "district": "강동구", + "name": "해전해물탕", + "title": "해전생태전문점", + "address": "서울특별시 강동구 성내로6길 14-15", + "roadAddress": "서울특별시 강동구 성내로6길 14-15", + "latitude": 37.52962273, + "longitude": 127.12195641 + }, + { + "storeId": 1273, + "province": "서울특별시", + "district": "강동구", + "name": "화선연", + "title": "화선연", + "address": "서울특별시 강동구 성내로6길 14-20 1층 102호 화선연", + "roadAddress": "서울특별시 강동구 성내로6길 14-20 1층 102호 화선연", + "latitude": 37.52968804, + "longitude": 127.12284292 + }, + { + "storeId": 1274, + "province": "서울특별시", + "district": "강동구", + "name": "채스우드커피", + "title": "채스우드커피", + "address": "서울특별시 강동구 성안로 42 1층", + "roadAddress": "서울특별시 강동구 성안로 42 1층", + "latitude": 37.52744736, + "longitude": 127.13071158 + }, + { + "storeId": 1275, + "province": "서울특별시", + "district": "강동구", + "name": "아이갓에브리띵", + "title": "아이갓에브리띵 강동구청", + "address": "서울특별시 강동구 성내로 25 아이갓에브리띵(I got everything)강동구청", + "roadAddress": "서울특별시 강동구 성내로 25 아이갓에브리띵(I got everything)강동구청", + "latitude": 37.5300981, + "longitude": 127.12368634 + }, + { + "storeId": 1276, + "province": "서울특별시", + "district": "강동구", + "name": "산동식당", + "title": "산동집", + "address": "서울특별시 강동구 고덕비즈밸리로 26 B동 121호,122호", + "roadAddress": "서울특별시 강동구 고덕비즈밸리로 26 B동 121호,122호", + "latitude": 37.56554854, + "longitude": 127.1601012 + }, + { + "storeId": 1277, + "province": "서울특별시", + "district": "강동구", + "name": "한상차림코다리명가", + "title": "한상차림 코다리명가 천호역점", + "address": "서울특별시 강동구 올림픽로 610 근린생활시설동 지1층 B-5, 6호", + "roadAddress": "서울특별시 강동구 올림픽로 610 근린생활시설동 지1층 B-5, 6호", + "latitude": 37.53596144, + "longitude": 127.12318506 + }, + { + "storeId": 1278, + "province": "서울특별시", + "district": "강동구", + "name": "연어로만", + "title": "연어로만 성내점", + "address": "서울특별시 강동구 올림픽로48길 22 1층 연어로만", + "roadAddress": "서울특별시 강동구 올림픽로48길 22 1층 연어로만", + "latitude": 37.52897926, + "longitude": 127.12131966 + }, + { + "storeId": 1279, + "province": "서울특별시", + "district": "강동구", + "name": "어전", + "title": "어전일식", + "address": "서울특별시 강동구 성안로3길 112-5 1층", + "roadAddress": "서울특별시 강동구 성안로3길 112-5 1층", + "latitude": 37.5282878, + "longitude": 127.1238716 + }, + { + "storeId": 128, + "province": "서울특별시", + "district": "도봉구", + "name": "1983옥이네", + "title": "1983옥이네", + "address": "서울특별시 도봉구 우이천로 298 1층", + "roadAddress": "서울특별시 도봉구 우이천로 298 1층", + "latitude": 37.64438309, + "longitude": 127.02947462 + }, + { + "storeId": 1280, + "province": "서울특별시", + "district": "강동구", + "name": "입큰개구리", + "title": "입큰개구리", + "address": "서울특별시 강동구 성내로 8-20 1층 입큰개구리 본점", + "roadAddress": "서울특별시 강동구 성내로 8-20 1층 입큰개구리 본점", + "latitude": 37.52974246, + "longitude": 127.12110074 + }, + { + "storeId": 1281, + "province": "서울특별시", + "district": "강동구", + "name": "포르마레", + "title": "포르마레", + "address": "서울특별시 강동구 성내로9길 35 써니빌딩 1층 101호", + "roadAddress": "서울특별시 강동구 성내로9길 35 써니빌딩 1층 101호", + "latitude": 37.53047632, + "longitude": 127.12507808 + }, + { + "storeId": 1282, + "province": "서울특별시", + "district": "강동구", + "name": "김박사칼국수", + "title": "김박사팥칼국수 성내본점", + "address": "서울특별시 강동구 올림픽로48길 32 남광빌라", + "roadAddress": "서울특별시 강동구 올림픽로48길 32 남광빌라", + "latitude": 37.52906686, + "longitude": 127.12112114 + }, + { + "storeId": 1283, + "province": "서울특별시", + "district": "강동구", + "name": "림폴커피", + "title": "림폴커피", + "address": "서울특별시 강동구 성내로10길 9 1층 림폴커피", + "roadAddress": "서울특별시 강동구 성내로10길 9 1층 림폴커피", + "latitude": 37.52833127, + "longitude": 127.12477334 + }, + { + "storeId": 1284, + "province": "서울특별시", + "district": "강동구", + "name": "고석정", + "title": "고석정", + "address": "서울특별시 강동구 성내로 8-14 서울강동구성내로8-14", + "roadAddress": "서울특별시 강동구 성내로 8-14 서울강동구성내로8-14", + "latitude": 37.52988148, + "longitude": 127.12128096 + }, + { + "storeId": 1285, + "province": "서울특별시", + "district": "강동구", + "name": "벌스커피", + "title": "벌스커피", + "address": "서울특별시 강동구 성내로5길 34 해돋이", + "roadAddress": "서울특별시 강동구 성내로5길 34 해돋이", + "latitude": 37.53135029, + "longitude": 127.12422626 + }, + { + "storeId": 1286, + "province": "서울특별시", + "district": "강동구", + "name": "아마렐로", + "title": "커피 아마렐로", + "address": "서울특별시 강동구 성내로6길 14-26 1층 아마렐로", + "roadAddress": "서울특별시 강동구 성내로6길 14-26 1층 아마렐로", + "latitude": 37.52987021, + "longitude": 127.12155032 + }, + { + "storeId": 1287, + "province": "서울특별시", + "district": "강동구", + "name": "화로숯불구이", + "title": "미술관 흑염소숯불화로구이전문점", + "address": "서울특별시 강동구 구천면로 165 광진타워빌딩", + "roadAddress": "서울특별시 강동구 구천면로 165 광진타워빌딩", + "latitude": 37.54281883, + "longitude": 127.12372523 + }, + { + "storeId": 1288, + "province": "서울특별시", + "district": "강동구", + "name": "나무수", + "title": "나무수 강일점", + "address": "서울특별시 강동구 아리수로91길 24-9 강일포디움오피스텔 112~115호", + "roadAddress": "서울특별시 강동구 아리수로91길 24-9 강일포디움오피스텔 112~115호", + "latitude": 37.56533236, + "longitude": 127.17357149 + }, + { + "storeId": 1289, + "province": "서울특별시", + "district": "강동구", + "name": "육대장", + "title": "육대장 강동성심병원", + "address": "서울특별시 강동구 성안로 158 1층", + "roadAddress": "서울특별시 강동구 성안로 158 1층", + "latitude": 37.53707422, + "longitude": 127.13548287 + }, + { + "storeId": 129, + "province": "서울특별시", + "district": "도봉구", + "name": "최가네양평해장국", + "title": "최가네양평해장국 도봉점", + "address": "서울특별시 도봉구 마들로 670", + "roadAddress": "서울특별시 도봉구 마들로 670", + "latitude": 37.66997847, + "longitude": 127.04650233 + }, + { + "storeId": 1290, + "province": "서울특별시", + "district": "강동구", + "name": "오륜정", + "title": "오륜정", + "address": "서울특별시 강동구 성내로6길 32 1층", + "roadAddress": "서울특별시 강동구 성내로6길 32 1층", + "latitude": 37.52861423, + "longitude": 127.122142 + }, + { + "storeId": 1291, + "province": "서울특별시", + "district": "강동구", + "name": "별미손칼국수", + "title": "별미손칼국수", + "address": "서울특별시 강동구 양재대로141길 9", + "roadAddress": "서울특별시 강동구 양재대로141길 9", + "latitude": 37.55102739, + "longitude": 127.14323898 + }, + { + "storeId": 1292, + "province": "서울특별시", + "district": "강동구", + "name": "복호두강동구청점", + "title": "복호두 강동구청점", + "address": "서울특별시 강동구 성내로 11 1층 104호", + "roadAddress": "서울특별시 강동구 성내로 11 1층 104호", + "latitude": 37.53053803, + "longitude": 127.12216313 + }, + { + "storeId": 1293, + "province": "서울특별시", + "district": "강동구", + "name": "멧돌순두부보쌈", + "title": "멧돌순두부보쌈", + "address": "서울특별시 강동구 성내로8길 21 1층", + "roadAddress": "서울특별시 강동구 성내로8길 21 1층", + "latitude": 37.52852361, + "longitude": 127.12333732 + }, + { + "storeId": 1294, + "province": "서울특별시", + "district": "강동구", + "name": "장안면옥", + "title": "장안면옥 명일동점", + "address": "서울특별시 강동구 상암로 297", + "roadAddress": "서울특별시 강동구 상암로 297", + "latitude": 37.54643219, + "longitude": 127.1555088 + }, + { + "storeId": 1295, + "province": "서울특별시", + "district": "강동구", + "name": "근초밥", + "title": "근초밥", + "address": "서울특별시 강동구 올림픽로 538", + "roadAddress": "서울특별시 강동구 올림픽로 538", + "latitude": 37.52973201, + "longitude": 127.12048086 + }, + { + "storeId": 1296, + "province": "서울특별시", + "district": "강동구", + "name": "콤마스커피", + "title": "콤마스 커피", + "address": "서울특별시 강동구 아리수로76길 14 1층 콤마스커피", + "roadAddress": "서울특별시 강동구 아리수로76길 14 1층 콤마스커피", + "latitude": 37.56212382, + "longitude": 127.16236818 + }, + { + "storeId": 1297, + "province": "서울특별시", + "district": "강동구", + "name": "황제짬뽕", + "title": "황제짬뽕", + "address": "서울특별시 강동구 성내로6길 14-11 1층", + "roadAddress": "서울특별시 강동구 성내로6길 14-11 1층", + "latitude": 37.52950145, + "longitude": 127.12222321 + }, + { + "storeId": 1298, + "province": "서울특별시", + "district": "강동구", + "name": "먼데이블루스", + "title": "먼데이블루스 성내점", + "address": "서울특별시 강동구 성내로6길 14-13 먼데이블루스 성내점", + "roadAddress": "서울특별시 강동구 성내로6길 14-13 먼데이블루스 성내점", + "latitude": 37.52962273, + "longitude": 127.12195641 + }, + { + "storeId": 1299, + "province": "서울특별시", + "district": "강동구", + "name": "평양만두집", + "title": "평양만두집", + "address": "서울특별시 강동구 성내로 14 중앙타워", + "roadAddress": "서울특별시 강동구 성내로 14 중앙타워", + "latitude": 37.52968804, + "longitude": 127.12284292 + }, + { + "storeId": 13, + "province": "서울특별시", + "district": "양천구", + "name": "소플러스신월점", + "title": "소플러스 신월점", + "address": "서울특별시 양천구 화곡로 64", + "roadAddress": "서울특별시 양천구 화곡로 64", + "latitude": 37.53909089, + "longitude": 126.82888188 + }, + { + "storeId": 130, + "province": "서울특별시", + "district": "도봉구", + "name": "한스친친 창동점", + "title": "한스친친 창동점", + "address": "서울특별시 도봉구 노해로 341 신원리베르텔 2층 203호", + "roadAddress": "서울특별시 도봉구 노해로 341 신원리베르텔 2층 203호", + "latitude": 37.65144812, + "longitude": 127.04593449 + }, + { + "storeId": 1300, + "province": "서울특별시", + "district": "강동구", + "name": "고모네원조콩탕황태탕", + "title": "고모네원조콩탕황태탕", + "address": "서울특별시 강동구 풍성로57길 13", + "roadAddress": "서울특별시 강동구 풍성로57길 13", + "latitude": 37.52966369, + "longitude": 127.13593467 + }, + { + "storeId": 1301, + "province": "서울특별시", + "district": "강동구", + "name": "스윗솔트", + "title": "스윗솔트", + "address": "서울특별시 강동구 상암로 286", + "roadAddress": "서울특별시 강동구 상암로 286", + "latitude": 37.54577527, + "longitude": 127.15420249 + }, + { + "storeId": 1302, + "province": "서울특별시", + "district": "강동구", + "name": "카페항상", + "title": "까페항상", + "address": "서울특별시 강동구 성내로3길 5 까페항상", + "roadAddress": "서울특별시 강동구 성내로3길 5 까페항상", + "latitude": 37.53067409, + "longitude": 127.12057605 + }, + { + "storeId": 1303, + "province": "서울특별시", + "district": "강동구", + "name": "블리스버거", + "title": "블리스버거 강동구청점", + "address": "서울특별시 강동구 성내로6길 31 1층", + "roadAddress": "서울특별시 강동구 성내로6길 31 1층", + "latitude": 37.52836036, + "longitude": 127.12271732 + }, + { + "storeId": 1304, + "province": "서울특별시", + "district": "강남구", + "name": "금돈옥청담점", + "title": "금돈옥 청담점", + "address": "서울특별시 강남구 삼성로133길 14 101호", + "roadAddress": "서울특별시 강남구 삼성로133길 14 101호", + "latitude": 37.51949125, + "longitude": 127.04831551 + }, + { + "storeId": 1305, + "province": "서울특별시", + "district": "강남구", + "name": "앙꼬", + "title": "앙꼬", + "address": "서울특별시 강남구 학동로56길 32 앙꼬", + "roadAddress": "서울특별시 강남구 학동로56길 32 앙꼬", + "latitude": 37.5150624, + "longitude": 127.04236566 + }, + { + "storeId": 1306, + "province": "서울특별시", + "district": "강남구", + "name": "사이공핫팟", + "title": "사이공핫팟 강남구청점", + "address": "서울특별시 강남구 선릉로130길 57 지하 1층 사이공핫팟 강남구청점", + "roadAddress": "서울특별시 강남구 선릉로130길 57 지하 1층 사이공핫팟 강남구청점", + "latitude": 37.51751251, + "longitude": 127.04619297 + }, + { + "storeId": 1307, + "province": "서울특별시", + "district": "강남구", + "name": "강남쭈꾸미", + "title": "강남쭈꾸미", + "address": "서울특별시 강남구 학동로68길 7 상가동 1층 109호", + "roadAddress": "서울특별시 강남구 학동로68길 7 상가동 1층 109호", + "latitude": 37.51744595, + "longitude": 127.04679855 + }, + { + "storeId": 1308, + "province": "서울특별시", + "district": "강남구", + "name": "청담산업", + "title": "청담영양센터", + "address": "서울특별시 강남구 학동로87길 7", + "roadAddress": "서울특별시 강남구 학동로87길 7", + "latitude": 37.5195064, + "longitude": 127.05168047 + }, + { + "storeId": 1309, + "province": "서울특별시", + "district": "강남구", + "name": "효미역", + "title": "효미역 수서점 직영점", + "address": "서울특별시 강남구 광평로 240", + "roadAddress": "서울특별시 강남구 광평로 240", + "latitude": 37.48598129, + "longitude": 127.09885746 + }, + { + "storeId": 131, + "province": "서울특별시", + "district": "도봉구", + "name": "장수봉평메밀촌", + "title": "장수봉평메밀촌", + "address": "서울특별시 도봉구 방학로 31-16 신일빌딩", + "roadAddress": "서울특별시 도봉구 방학로 31-16 신일빌딩", + "latitude": 37.66242135, + "longitude": 127.04688432 + }, + { + "storeId": 1310, + "province": "서울특별시", + "district": "강남구", + "name": "피끄니크", + "title": "피끄니크", + "address": "서울특별시 강남구 강남대로48길 6 1층 101호", + "roadAddress": "서울특별시 강남구 강남대로48길 6 1층 101호", + "latitude": 37.48661592, + "longitude": 127.03371923 + }, + { + "storeId": 1311, + "province": "서울특별시", + "district": "강남구", + "name": "아이수마", + "title": "아이수마", + "address": "서울특별시 강남구 학동로56길 26", + "roadAddress": "서울특별시 강남구 학동로56길 26", + "latitude": 37.51547025, + "longitude": 127.04270037 + }, + { + "storeId": 1312, + "province": "서울특별시", + "district": "강남구", + "name": "통영집", + "title": "통영집", + "address": "서울특별시 강남구 선릉로 527 1층", + "roadAddress": "서울특별시 강남구 선릉로 527 1층", + "latitude": 37.50647896, + "longitude": 127.04739385 + }, + { + "storeId": 1313, + "province": "서울특별시", + "district": "강남구", + "name": "진수성찬", + "title": "진수성찬닭한마리", + "address": "서울특별시 강남구 학동로81길 5", + "roadAddress": "서울특별시 강남구 학동로81길 5", + "latitude": 37.51938058, + "longitude": 127.05075485 + }, + { + "storeId": 1314, + "province": "서울특별시", + "district": "강남구", + "name": "공리", + "title": "공리", + "address": "서울특별시 강남구 선릉로129길 24", + "roadAddress": "서울특별시 강남구 선릉로129길 24", + "latitude": 37.51608918, + "longitude": 127.03950333 + }, + { + "storeId": 1315, + "province": "서울특별시", + "district": "강남구", + "name": "신천생태전문점", + "title": "신천생태전문점 청담점", + "address": "서울특별시 강남구 선릉로132길 62", + "roadAddress": "서울특별시 강남구 선릉로132길 62", + "latitude": 37.51877333, + "longitude": 127.04629759 + }, + { + "storeId": 1316, + "province": "서울특별시", + "district": "강남구", + "name": "아야진생태찌개", + "title": "아야진생태찌개 본점", + "address": "서울특별시 강남구 삼성로108길 8 써지쿨빌딩", + "roadAddress": "서울특별시 강남구 삼성로108길 8 써지쿨빌딩", + "latitude": 37.51175735, + "longitude": 127.0544224 + }, + { + "storeId": 1317, + "province": "서울특별시", + "district": "강남구", + "name": "구을가", + "title": "구을가", + "address": "서울 강남구 테헤란로70길 12 H 타워 1층", + "roadAddress": "", + "latitude": 37.50474288, + "longitude": 127.05315955 + }, + { + "storeId": 1318, + "province": "서울특별시", + "district": "강남구", + "name": "돼지저금통", + "title": "돼지저금통식당", + "address": "서울특별시 강남구 선릉로 714 도시빌딩1층", + "roadAddress": "서울특별시 강남구 선릉로 714 도시빌딩1층", + "latitude": 37.51861969, + "longitude": 127.04098877 + }, + { + "storeId": 1319, + "province": "서울특별시", + "district": "강남구", + "name": "봉추찜닭", + "title": "봉추찜닭 강남358타워점", + "address": "서울특별시 강남구 강남대로 358 358타워 2층 봉추찜닭", + "roadAddress": "서울특별시 강남구 강남대로 358 358타워 2층 봉추찜닭", + "latitude": 37.49503908, + "longitude": 127.02970351 + }, + { + "storeId": 132, + "province": "서울특별시", + "district": "도봉구", + "name": "메이콴", + "title": "메이콴", + "address": "서울특별시 도봉구 마들로 664-11 현대리치타운1층메이콴", + "roadAddress": "서울특별시 도봉구 마들로 664-11 현대리치타운1층메이콴", + "latitude": 37.66948197, + "longitude": 127.04711239 + }, + { + "storeId": 1320, + "province": "서울특별시", + "district": "강남구", + "name": "브라이언스커피", + "title": "브라이언스커피 도곡", + "address": "서울특별시 강남구 언주로30길 39 지하1층, 지상1층", + "roadAddress": "서울특별시 강남구 언주로30길 39 지하1층, 지상1층", + "latitude": 37.48865881, + "longitude": 127.0530162 + }, + { + "storeId": 1321, + "province": "서울특별시", + "district": "강남구", + "name": "오가고", + "title": "오가고", + "address": "서울특별시 강남구 학동로 338 강남파라곤 L층 오가고", + "roadAddress": "서울특별시 강남구 학동로 338 강남파라곤 L층 오가고", + "latitude": 37.51655254, + "longitude": 127.04013917 + }, + { + "storeId": 1322, + "province": "서울특별시", + "district": "강남구", + "name": "본초강목", + "title": "본초강목 청담점", + "address": "서울특별시 강남구 선릉로132길 60", + "roadAddress": "서울특별시 강남구 선릉로132길 60", + "latitude": 37.51874736, + "longitude": 127.04612541 + }, + { + "storeId": 1323, + "province": "서울특별시", + "district": "강남구", + "name": "김명자굴국밥", + "title": "김명자굴국밥 삼성3호점", + "address": "서울특별시 강남구 삼성로96길 9", + "roadAddress": "서울특별시 강남구 삼성로96길 9", + "latitude": 37.50892804, + "longitude": 127.05668161 + }, + { + "storeId": 1324, + "province": "서울특별시", + "district": "강남구", + "name": "레몬그라스타이", + "title": "레몬그라스타이 개포점", + "address": "서울특별시 강남구 개포로22길 12 1층", + "roadAddress": "서울특별시 강남구 개포로22길 12 1층", + "latitude": 37.47796838, + "longitude": 127.0478596 + }, + { + "storeId": 1325, + "province": "서울특별시", + "district": "강남구", + "name": "오시리", + "title": "오시리푸드마켓", + "address": "서울특별시 강남구 선릉로130길 56", + "roadAddress": "서울특별시 강남구 선릉로130길 56", + "latitude": 37.51721162, + "longitude": 127.04628712 + }, + { + "storeId": 1326, + "province": "서울특별시", + "district": "강남구", + "name": "더블루버드", + "title": "더블루버드", + "address": "서울특별시 강남구 선릉로132길 69", + "roadAddress": "서울특별시 강남구 선릉로132길 69", + "latitude": 37.51909798, + "longitude": 127.04691949 + }, + { + "storeId": 1327, + "province": "서울특별시", + "district": "강남구", + "name": "창우수산", + "title": "365활새우 창우수산 강남본점", + "address": "서울특별시 강남구 학동로 338 강남파라곤 로비층 107호, 108호", + "roadAddress": "서울특별시 강남구 학동로 338 강남파라곤 로비층 107호, 108호", + "latitude": 37.51655254, + "longitude": 127.04013917 + }, + { + "storeId": 1328, + "province": "서울특별시", + "district": "강남구", + "name": "대림옥", + "title": "대림옥", + "address": "서울특별시 강남구 학동로 431", + "roadAddress": "서울특별시 강남구 학동로 431", + "latitude": 37.51882026, + "longitude": 127.04813986 + }, + { + "storeId": 1329, + "province": "서울특별시", + "district": "강남구", + "name": "누아르", + "title": "누아르", + "address": "서울특별시 강남구 선릉로133길 16 1층", + "roadAddress": "서울특별시 강남구 선릉로133길 16 1층", + "latitude": 37.51813222, + "longitude": 127.03947692 + }, + { + "storeId": 133, + "province": "서울특별시", + "district": "도봉구", + "name": "설담재설렁탕", + "title": "설담재 창동본점", + "address": "서울특별시 도봉구 도봉로 562 1층 설담재 창동본점", + "roadAddress": "서울특별시 도봉구 도봉로 562 1층 설담재 창동본점", + "latitude": 37.65483145, + "longitude": 127.03901973 + }, + { + "storeId": 1330, + "province": "서울특별시", + "district": "강남구", + "name": "청담보쌈", + "title": "진성칼국수보쌈", + "address": "서울특별시 강남구 학동로81길 7", + "roadAddress": "서울특별시 강남구 학동로81길 7", + "latitude": 37.51955469, + "longitude": 127.05066311 + }, + { + "storeId": 1331, + "province": "서울특별시", + "district": "강남구", + "name": "봉밀가", + "title": "봉밀가 강남구청점", + "address": "서울특별시 강남구 선릉로 664 건설빌딩", + "roadAddress": "서울특별시 강남구 선릉로 664 건설빌딩", + "latitude": 37.51633236, + "longitude": 127.04213495 + }, + { + "storeId": 1332, + "province": "서울특별시", + "district": "강남구", + "name": "더스페이스", + "title": "갤러리카페 더스페이스", + "address": "서울특별시 강남구 학동로77길 34", + "roadAddress": "서울특별시 강남구 학동로77길 34", + "latitude": 37.52085152, + "longitude": 127.04846356 + }, + { + "storeId": 1333, + "province": "서울특별시", + "district": "강남구", + "name": "일등추어탕", + "title": "일등추어탕 선릉 본점", + "address": "서울특별시 강남구 선릉로 555 선릉빌딩 1층", + "roadAddress": "서울특별시 강남구 선릉로 555 선릉빌딩 1층", + "latitude": 37.50804445, + "longitude": 127.04487233 + }, + { + "storeId": 1334, + "province": "서울특별시", + "district": "강남구", + "name": "구월의소철", + "title": "구월의 소철", + "address": "서울특별시 강남구 학동로 343 B1층 구월의소철", + "roadAddress": "서울특별시 강남구 학동로 343 B1층 구월의소철", + "latitude": 37.51744914, + "longitude": 127.04063442 + }, + { + "storeId": 1335, + "province": "서울특별시", + "district": "강남구", + "name": "신촌설렁탕", + "title": "신촌설렁탕", + "address": "서울특별시 강남구 역삼1동", + "roadAddress": "", + "latitude": 37.49542792, + "longitude": 127.03320109 + }, + { + "storeId": 1336, + "province": "서울특별시", + "district": "강남구", + "name": "컴프리마", + "title": "컴프리마", + "address": "서울특별시 강남구 논현로26길 46-8 1층", + "roadAddress": "서울특별시 강남구 논현로26길 46-8 1층", + "latitude": 37.483522, + "longitude": 127.04610714 + }, + { + "storeId": 1337, + "province": "서울특별시", + "district": "강남구", + "name": "청담수", + "title": "청담수 청담역점", + "address": "서울특별시 강남구 삼성로 651 래미안 라클래시 지하1층 1호", + "roadAddress": "서울특별시 강남구 삼성로 651 래미안 라클래시 지하1층 1호", + "latitude": 37.5177086, + "longitude": 127.04986485 + }, + { + "storeId": 1338, + "province": "서울특별시", + "district": "강남구", + "name": "화평", + "title": "화평칼국수보쌈왕만두", + "address": "서울특별시 강남구 삼성로 651 래미안 라클래시 상가 B1층", + "roadAddress": "서울특별시 강남구 삼성로 651 래미안 라클래시 상가 B1층", + "latitude": 37.5177086, + "longitude": 127.04986485 + }, + { + "storeId": 1339, + "province": "서울특별시", + "district": "강남구", + "name": "어가", + "title": "어가", + "address": "서울특별시 강남구 언주로147길 9", + "roadAddress": "서울특별시 강남구 언주로147길 9", + "latitude": 37.51985637, + "longitude": 127.0336878 + }, + { + "storeId": 134, + "province": "서울특별시", + "district": "도봉구", + "name": "돈사구", + "title": "돈사구돼지구이전문점 방학1호점", + "address": "서울특별시 도봉구 도당로 133", + "roadAddress": "서울특별시 도봉구 도당로 133", + "latitude": 37.66747791, + "longitude": 127.04112377 + }, + { + "storeId": 1340, + "province": "서울특별시", + "district": "강남구", + "name": "따봉코리아", + "title": "따봉코리아", + "address": "서울특별시 강남구 선릉로112길 13", + "roadAddress": "서울특별시 강남구 선릉로112길 13", + "latitude": 37.51148422, + "longitude": 127.04463652 + }, + { + "storeId": 1341, + "province": "서울특별시", + "district": "강남구", + "name": "진전복삼계탕본점", + "title": "진전복삼계탕 논현본점", + "address": "서울특별시 강남구 언주로133길 18 B1", + "roadAddress": "서울특별시 강남구 언주로133길 18 B1", + "latitude": 37.51636127, + "longitude": 127.03374019 + }, + { + "storeId": 1342, + "province": "서울특별시", + "district": "강남구", + "name": "만천리상회", + "title": "만천리상회", + "address": "서울특별시 강남구 삼성로 766 B1층 만천리상회", + "roadAddress": "서울특별시 강남구 삼성로 766 B1층 만천리상회", + "latitude": 37.52322993, + "longitude": 127.04817912 + }, + { + "storeId": 1343, + "province": "서울특별시", + "district": "강남구", + "name": "강강술래청담점", + "title": "강강술래 청담점", + "address": "서울특별시 강남구 도산대로 535 용강빌딩", + "roadAddress": "서울특별시 강남구 도산대로 535 용강빌딩", + "latitude": 37.52527381, + "longitude": 127.0508602 + }, + { + "storeId": 1344, + "province": "서울특별시", + "district": "강남구", + "name": "논현닭한마리", + "title": "동대문닭한마리칼국수", + "address": "서울특별시 강남구 언주로148길 14 1층 동대문닭한마리", + "roadAddress": "서울특별시 강남구 언주로148길 14 1층 동대문닭한마리", + "latitude": 37.52040725, + "longitude": 127.03609525 + }, + { + "storeId": 1345, + "province": "서울특별시", + "district": "강남구", + "name": "커피플랜트", + "title": "커피플랜트", + "address": "서울특별시 강남구 강남대로44길 24 1층", + "roadAddress": "서울특별시 강남구 강남대로44길 24 1층", + "latitude": 37.48614092, + "longitude": 127.03582616 + }, + { + "storeId": 1346, + "province": "서울특별시", + "district": "강남구", + "name": "먹어도", + "title": "먹어도돼지", + "address": "서울특별시 강남구 학동로97길 20 1층 102호", + "roadAddress": "서울특별시 강남구 학동로97길 20 1층 102호", + "latitude": 37.52120235, + "longitude": 127.05547371 + }, + { + "storeId": 1347, + "province": "서울특별시", + "district": "강남구", + "name": "수담", + "title": "수담 한정식 강남점", + "address": "서울특별시 강남구 봉은사로 418 조양빌딩", + "roadAddress": "서울특별시 강남구 봉은사로 418 조양빌딩", + "latitude": 37.51060443, + "longitude": 127.04593694 + }, + { + "storeId": 1348, + "province": "서울특별시", + "district": "강남구", + "name": "벽제갈비", + "title": "벽제갈비 더청담", + "address": "서울특별시 강남구 도산대로81길 25 조은빌딩 1층", + "roadAddress": "서울특별시 강남구 도산대로81길 25 조은빌딩 1층", + "latitude": 37.5260279, + "longitude": 127.04706965 + }, + { + "storeId": 1349, + "province": "서울특별시", + "district": "강남구", + "name": "금강수림", + "title": "금강수림", + "address": "서울특별시 강남구 강남대로 240 SK허브프리모 B2층", + "roadAddress": "서울특별시 강남구 강남대로 240 SK허브프리모 B2층", + "latitude": 37.48530935, + "longitude": 127.03440338 + }, + { + "storeId": 135, + "province": "서울특별시", + "district": "도봉구", + "name": "원조의정부부대찌개", + "title": "원조의정부부대찌개", + "address": "서울특별시 도봉구 해등로 156 1층 의정부부대찌개", + "roadAddress": "서울특별시 도봉구 해등로 156 1층 의정부부대찌개", + "latitude": 37.65713738, + "longitude": 127.039155 + }, + { + "storeId": 1350, + "province": "서울특별시", + "district": "강남구", + "name": "행복이싹트면", + "title": "행복이 싹트면", + "address": "서울특별시 강남구 선릉로 664", + "roadAddress": "서울특별시 강남구 선릉로 664", + "latitude": 37.51589721, + "longitude": 127.04228616 + }, + { + "storeId": 1351, + "province": "서울특별시", + "district": "강남구", + "name": "으뜸청담맛집", + "title": "으뜸청담맛집", + "address": "서울특별시 강남구 선릉로132길 15", + "roadAddress": "서울특별시 강남구 선릉로132길 15", + "latitude": 37.51834725, + "longitude": 127.04244297 + }, + { + "storeId": 1352, + "province": "서울특별시", + "district": "강남구", + "name": "지세포", + "title": "지세포세꼬시", + "address": "서울특별시 강남구 강남대로 240 Sk허브프리모 B1층107호 108호", + "roadAddress": "서울특별시 강남구 강남대로 240 Sk허브프리모 B1층107호 108호", + "latitude": 37.48530935, + "longitude": 127.03440338 + }, + { + "storeId": 1353, + "province": "서울특별시", + "district": "강남구", + "name": "커피빈코리아청담성당점", + "title": "커피빈 청담성당점", + "address": "서울특별시 강남구 삼성로 716 리임빌딩", + "roadAddress": "서울특별시 강남구 삼성로 716 리임빌딩", + "latitude": 37.51990409, + "longitude": 127.05004312 + }, + { + "storeId": 1354, + "province": "서울특별시", + "district": "강남구", + "name": "김영모과자점", + "title": "김영모과자점 도곡타워점", + "address": "서울특별시 강남구 언주로30길 10 현대비젼21", + "roadAddress": "서울특별시 강남구 언주로30길 10 현대비젼21", + "latitude": 37.48736202, + "longitude": 127.05132533 + }, + { + "storeId": 1355, + "province": "서울특별시", + "district": "강남구", + "name": "카페린", + "title": "카페린", + "address": "서울특별시 강남구 학동로67길 7 1층", + "roadAddress": "서울특별시 강남구 학동로67길 7 1층", + "latitude": 37.5188003, + "longitude": 127.04643833 + }, + { + "storeId": 1356, + "province": "서울특별시", + "district": "강남구", + "name": "옥돌양곱창", + "title": "옥돌양곱창구이", + "address": "서울특별시 강남구 선릉로120길 5", + "roadAddress": "서울특별시 강남구 선릉로120길 5", + "latitude": 37.51399418, + "longitude": 127.04309157 + }, + { + "storeId": 1357, + "province": "서울특별시", + "district": "강남구", + "name": "청담솥밥", + "title": "청담솥밥", + "address": "서울특별시 강남구 삼성로 651 지하1층 B02호", + "roadAddress": "서울특별시 강남구 삼성로 651 지하1층 B02호", + "latitude": 37.5177086, + "longitude": 127.04986485 + }, + { + "storeId": 1358, + "province": "서울특별시", + "district": "강남구", + "name": "안동한우청담본가", + "title": "안동한우 청담본가", + "address": "서울특별시 강남구 삼성로135길 28", + "roadAddress": "서울특별시 강남구 삼성로135길 28", + "latitude": 37.5199078, + "longitude": 127.04693188 + }, + { + "storeId": 1359, + "province": "서울특별시", + "district": "강남구", + "name": "청라", + "title": "청라", + "address": "서울특별시 강남구 학동로 405 박술녀 한복 2층 청라일식", + "roadAddress": "서울특별시 강남구 학동로 405 박술녀 한복 2층 청라일식", + "latitude": 37.51791619, + "longitude": 127.04275391 + }, + { + "storeId": 136, + "province": "서울특별시", + "district": "도봉구", + "name": "등푸른생선구이", + "title": "등푸른생선구이", + "address": "서울특별시 도봉구 마들로 649-20", + "roadAddress": "서울특별시 도봉구 마들로 649-20", + "latitude": 37.66838006, + "longitude": 127.04482508 + }, + { + "storeId": 1360, + "province": "서울특별시", + "district": "강남구", + "name": "씨엘드프랑스", + "title": "씨엘드프랑스", + "address": "서울특별시 강남구 학동로68길 7 1층", + "roadAddress": "서울특별시 강남구 학동로68길 7 1층", + "latitude": 37.51744595, + "longitude": 127.04679855 + }, + { + "storeId": 1361, + "province": "서울특별시", + "district": "강남구", + "name": "대범천", + "title": "대범천", + "address": "서울특별시 강남구 선릉로 670 해운빌딩", + "roadAddress": "서울특별시 강남구 선릉로 670 해운빌딩", + "latitude": 37.51699318, + "longitude": 127.04179564 + }, + { + "storeId": 1362, + "province": "서울특별시", + "district": "강남구", + "name": "묵호일식", + "title": "묵호일식", + "address": "서울특별시 강남구 선릉로129길 3-6 삼아프라자 1층", + "roadAddress": "서울특별시 강남구 선릉로129길 3-6 삼아프라자 1층", + "latitude": 37.51594687, + "longitude": 127.04097192 + }, + { + "storeId": 1363, + "province": "서울특별시", + "district": "강남구", + "name": "대삼식당", + "title": "대삼식당", + "address": "서울특별시 강남구 학동로41길 23", + "roadAddress": "서울특별시 강남구 학동로41길 23", + "latitude": 37.51751501, + "longitude": 127.03615935 + }, + { + "storeId": 1364, + "province": "서울특별시", + "district": "강남구", + "name": "강정이넘치는집", + "title": "강정이넘치는집", + "address": "서울특별시 강남구 학동로 435 1층", + "roadAddress": "서울특별시 강남구 학동로 435 1층", + "latitude": 37.51880611, + "longitude": 127.04857683 + }, + { + "storeId": 1365, + "province": "서울특별시", + "district": "강남구", + "name": "청담반점", + "title": "청담반점 강남구청점", + "address": "서울특별시 강남구 학동로67길 5 청담반점", + "roadAddress": "서울특별시 강남구 학동로67길 5 청담반점", + "latitude": 37.51864743, + "longitude": 127.04636765 + }, + { + "storeId": 1366, + "province": "서울특별시", + "district": "강남구", + "name": "판교집", + "title": "판교집 수서직영점", + "address": "서울특별시 강남구 광평로 280 지하2층 137호", + "roadAddress": "서울특별시 강남구 광평로 280 지하2층 137호", + "latitude": 37.48732679, + "longitude": 127.10314008 + }, + { + "storeId": 1367, + "province": "서울특별시", + "district": "강남구", + "name": "이선옥청담떡방", + "title": "이선옥 청담떡방", + "address": "서울특별시 강남구 학동로 413 지상1층 105호", + "roadAddress": "서울특별시 강남구 학동로 413 지상1층 105호", + "latitude": 37.51821081, + "longitude": 127.04518259 + }, + { + "storeId": 1368, + "province": "서울특별시", + "district": "강남구", + "name": "미담시래기", + "title": "미담시래기", + "address": "서울특별시 강남구 삼성로63길 21 1층", + "roadAddress": "서울특별시 강남구 삼성로63길 21 1층", + "latitude": 37.49944221, + "longitude": 127.05842618 + }, + { + "storeId": 1369, + "province": "서울특별시", + "district": "강남구", + "name": "토말", + "title": "토말 본점", + "address": "서울특별시 강남구 선릉로121길 13", + "roadAddress": "서울특별시 강남구 선릉로121길 13", + "latitude": 37.51371608, + "longitude": 127.04121581 + }, + { + "storeId": 137, + "province": "서울특별시", + "district": "도봉구", + "name": "갑식이네착한낙지", + "title": "갑식이네착한낙지", + "address": "서울특별시 도봉구 도봉로150길 43 ESA 단지상가 107동 1층", + "roadAddress": "서울특별시 도봉구 도봉로150길 43 ESA 단지상가 107동 1층", + "latitude": 37.66638508, + "longitude": 127.0456141 + }, + { + "storeId": 1370, + "province": "서울특별시", + "district": "용산구", + "name": "배부장찌개", + "title": "배부장찌개 이태원점", + "address": "서울특별시 용산구 이태원동 보광로59길 10", + "roadAddress": "서울특별시 용산구 이태원동 보광로59길 10", + "latitude": 37.53401484, + "longitude": 126.99350775 + }, + { + "storeId": 1371, + "province": "서울특별시", + "district": "용산구", + "name": "진선소고기국밥", + "title": "진선소고기국밥 이태원직영점", + "address": "서울특별시 용산구 이태원로 174 2층", + "roadAddress": "서울특별시 용산구 이태원로 174 2층", + "latitude": 37.53423728, + "longitude": 126.99323754 + }, + { + "storeId": 1372, + "province": "서울특별시", + "district": "용산구", + "name": "이즈비", + "title": "이즈비", + "address": "서울특별시 용산구 이태원로20길 24 1층", + "roadAddress": "서울특별시 용산구 이태원로20길 24 1층", + "latitude": 37.53327233, + "longitude": 126.99224788 + }, + { + "storeId": 1373, + "province": "서울특별시", + "district": "용산구", + "name": "일백돈까스", + "title": "일백돈까스", + "address": "서울특별시 용산구 녹사평대로32길 24 2층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 24 2층", + "latitude": 37.53348698, + "longitude": 126.9901249 + }, + { + "storeId": 1374, + "province": "서울특별시", + "district": "용산구", + "name": "광식이네아구찜", + "title": "광식이네아구찜", + "address": "서울특별시 용산구 후암로 65 브라운스톤아파트 상가 101동 지하 206, 207호", + "roadAddress": "서울특별시 용산구 후암로 65 브라운스톤아파트 상가 101동 지하 206, 207호", + "latitude": 37.55132696, + "longitude": 126.97625459 + }, + { + "storeId": 1375, + "province": "서울특별시", + "district": "용산구", + "name": "이태원미8군부대찌개", + "title": "미8군부대찌개", + "address": "서울특별시 용산구 보광로59길 58 201호", + "roadAddress": "서울특별시 용산구 보광로59길 58 201호", + "latitude": 37.53381192, + "longitude": 126.99070923 + }, + { + "storeId": 1376, + "province": "서울특별시", + "district": "용산구", + "name": "오띠젤리", + "title": "오띠젤리", + "address": "서울특별시 용산구 녹사평대로 168-6 1층 O Tigelle", + "roadAddress": "서울특별시 용산구 녹사평대로 168-6 1층 O Tigelle", + "latitude": 37.53325697, + "longitude": 126.98929991 + }, + { + "storeId": 1377, + "province": "서울특별시", + "district": "용산구", + "name": "쫑언니네", + "title": "쫑언니네", + "address": "서울특별시 용산구 이태원로20가길 7-2 지층", + "roadAddress": "서울특별시 용산구 이태원로20가길 7-2 지층", + "latitude": 37.53372133, + "longitude": 126.99268558 + }, + { + "storeId": 1378, + "province": "서울특별시", + "district": "용산구", + "name": "위긴티식스", + "title": "위긴티식스", + "address": "서울특별시 용산구 이태원로14길 19 1층 위긴티식스", + "roadAddress": "서울특별시 용산구 이태원로14길 19 1층 위긴티식스", + "latitude": 37.53354469, + "longitude": 126.99079061 + }, + { + "storeId": 1379, + "province": "서울특별시", + "district": "용산구", + "name": "부다스벨리", + "title": "부다스벨리 레가시", + "address": "서울특별시 용산구 녹사평대로40길 48", + "roadAddress": "서울특별시 용산구 녹사평대로40길 48", + "latitude": 37.53441827, + "longitude": 126.98840932 + }, + { + "storeId": 138, + "province": "서울특별시", + "district": "도봉구", + "name": "오뎅부대찌개", + "title": "방학동 오뎅부대찌개", + "address": "서울특별시 도봉구 도당로 145 1층", + "roadAddress": "서울특별시 도봉구 도당로 145 1층", + "latitude": 37.66729036, + "longitude": 127.04253365 + }, + { + "storeId": 1380, + "province": "서울특별시", + "district": "용산구", + "name": "발루토피비", + "title": "발루토피비", + "address": "서울특별시 용산구 녹사평대로32길 37 1층, 2층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 37 1층, 2층", + "latitude": 37.53315573, + "longitude": 126.99079179 + }, + { + "storeId": 1381, + "province": "서울특별시", + "district": "용산구", + "name": "몬드리안서울", + "title": "몬드리안 서울 이태원", + "address": "서울특별시 용산구 장문로 23", + "roadAddress": "서울특별시 용산구 장문로 23", + "latitude": 37.52896345, + "longitude": 126.9932947 + }, + { + "storeId": 1382, + "province": "서울특별시", + "district": "용산구", + "name": "굴마을낙지촌", + "title": "굴마을낙지촌 이태원점", + "address": "서울특별시 용산구 이태원로 134 굴마을낙지촌이태원점", + "roadAddress": "서울특별시 용산구 이태원로 134 굴마을낙지촌이태원점", + "latitude": 37.533907, + "longitude": 126.98883187 + }, + { + "storeId": 1383, + "province": "서울특별시", + "district": "용산구", + "name": "집밥김선생", + "title": "집밥김선생", + "address": "서울특별시 용산구 녹사평대로32길 3 1층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 3 1층", + "latitude": 37.53367996, + "longitude": 126.98902164 + }, + { + "storeId": 1384, + "province": "서울특별시", + "district": "용산구", + "name": "팔보", + "title": "팔보", + "address": "서울특별시 용산구 원효로 70 신정빌딩 2층", + "roadAddress": "서울특별시 용산구 원효로 70 신정빌딩 2층", + "latitude": 37.53251025, + "longitude": 126.95161375 + }, + { + "storeId": 1385, + "province": "서울특별시", + "district": "용산구", + "name": "재재식당", + "title": "재재식당", + "address": "서울특별시 용산구 녹사평대로40길 59-1 1층 재재식당", + "roadAddress": "서울특별시 용산구 녹사평대로40길 59-1 1층 재재식당", + "latitude": 37.53449169, + "longitude": 126.98922292 + }, + { + "storeId": 1386, + "province": "서울특별시", + "district": "용산구", + "name": "원조보리밥수제비", + "title": "원조보리밥수제비", + "address": "서울특별시 용산구 이태원로14길 24", + "roadAddress": "서울특별시 용산구 이태원로14길 24", + "latitude": 37.53327178, + "longitude": 126.99077333 + }, + { + "storeId": 1387, + "province": "서울특별시", + "district": "용산구", + "name": "콩카페", + "title": "콩카페 이태원점", + "address": "서울특별시 용산구 녹사평대로 168-8", + "roadAddress": "서울특별시 용산구 녹사평대로 168-8", + "latitude": 37.53325203, + "longitude": 126.98946906 + }, + { + "storeId": 1388, + "province": "서울특별시", + "district": "용산구", + "name": "곤드레밥&고기집", + "title": "칠프로칠백식당 용산점", + "address": "서울특별시 용산구 한강대로50길 15 한강빌리지 1층", + "roadAddress": "서울특별시 용산구 한강대로50길 15 한강빌리지 1층", + "latitude": 37.53185807, + "longitude": 126.97178866 + }, + { + "storeId": 1389, + "province": "서울특별시", + "district": "용산구", + "name": "오토김밥", + "title": "오토김밥 본점", + "address": "서울특별시 용산구 녹사평대로26길 93 스페이스소마빌딩 1층 오토김밥", + "roadAddress": "서울특별시 용산구 녹사평대로26길 93 스페이스소마빌딩 1층 오토김밥", + "latitude": 37.5316294, + "longitude": 126.99468164 + }, + { + "storeId": 139, + "province": "서울특별시", + "district": "도봉구", + "name": "길동우동", + "title": "길동우동 도봉구청점", + "address": "서울특별시 도봉구 마들로 650 도봉월드상가 102-1호", + "roadAddress": "서울특별시 도봉구 마들로 650 도봉월드상가 102-1호", + "latitude": 37.667983, + "longitude": 127.04713921 + }, + { + "storeId": 1390, + "province": "서울특별시", + "district": "용산구", + "name": "모에드", + "title": "모에드 이태원점", + "address": "서울특별시 용산구 녹사평대로32길 22 지층 모에드", + "roadAddress": "서울특별시 용산구 녹사평대로32길 22 지층 모에드", + "latitude": 37.53344039, + "longitude": 126.99003609 + }, + { + "storeId": 1391, + "province": "서울특별시", + "district": "용산구", + "name": "나무아래", + "title": "나무아래", + "address": "서울특별시 용산구 우사단로 10", + "roadAddress": "서울특별시 용산구 우사단로 10", + "latitude": 37.53120502, + "longitude": 126.996835 + }, + { + "storeId": 1392, + "province": "서울특별시", + "district": "용산구", + "name": "돈막촌", + "title": "돈막촌", + "address": "서울특별시 용산구 녹사평대로 174-4 1층 돈막촌", + "roadAddress": "서울특별시 용산구 녹사평대로 174-4 1층 돈막촌", + "latitude": 37.53369104, + "longitude": 126.98894414 + }, + { + "storeId": 1393, + "province": "서울특별시", + "district": "용산구", + "name": "다우리감자탕", + "title": "다우리감자탕", + "address": "서울특별시 용산구 보광로 86 1층", + "roadAddress": "서울특별시 용산구 보광로 86 1층", + "latitude": 37.5308974, + "longitude": 126.99613165 + }, + { + "storeId": 1394, + "province": "서울특별시", + "district": "용산구", + "name": "마켓Y", + "title": "마켓Y", + "address": "서울특별시 용산구 녹사평대로 150 용산구청 아트홀 지하1층", + "roadAddress": "서울특별시 용산구 녹사평대로 150 용산구청 아트홀 지하1층", + "latitude": 37.53256192, + "longitude": 126.99017876 + }, + { + "storeId": 1395, + "province": "서울특별시", + "district": "용산구", + "name": "흥미식당", + "title": "흥미식당", + "address": "서울특별시 용산구 이태원로19길 6 1층", + "roadAddress": "서울특별시 용산구 이태원로19길 6 1층", + "latitude": 37.53474383, + "longitude": 126.99199735 + }, + { + "storeId": 1396, + "province": "서울특별시", + "district": "용산구", + "name": "핌트", + "title": "핌트", + "address": "서울특별시 용산구 녹사평대로26가길 14 . 1층(이태원동)", + "roadAddress": "서울특별시 용산구 녹사평대로26가길 14 . 1층(이태원동)", + "latitude": 37.53231278, + "longitude": 126.9924436 + }, + { + "storeId": 1397, + "province": "서울특별시", + "district": "용산구", + "name": "보승회관", + "title": "보승회관 이태원역점", + "address": "서울특별시 용산구 이태원로26길 8 1층", + "roadAddress": "서울특별시 용산구 이태원로26길 8 1층", + "latitude": 37.53400661, + "longitude": 126.9930123 + }, + { + "storeId": 1398, + "province": "서울특별시", + "district": "용산구", + "name": "이태원숯불구이", + "title": "이태원숯불구이", + "address": "서울특별시 용산구 녹사평대로32길 41-5", + "roadAddress": "서울특별시 용산구 녹사평대로32길 41-5", + "latitude": 37.53305717, + "longitude": 126.99092813 + }, + { + "storeId": 1399, + "province": "서울특별시", + "district": "용산구", + "name": "끽밀", + "title": "끽밀", + "address": "서울특별시 용산구 이태원로 154 단독건물", + "roadAddress": "서울특별시 용산구 이태원로 154 단독건물", + "latitude": 37.53414432, + "longitude": 126.99095278 + }, + { + "storeId": 14, + "province": "서울특별시", + "district": "양천구", + "name": "킹콩부대찌개", + "title": "킹콩부대찌개 양천구청점", + "address": "서울특별시 양천구 목동동로 73", + "roadAddress": "서울특별시 양천구 목동동로 73", + "latitude": 37.51578351, + "longitude": 126.86283563 + }, + { + "storeId": 140, + "province": "서울특별시", + "district": "도봉구", + "name": "백채김치찌개 방학점", + "title": "백채김치찌개 방학점", + "address": "서울특별시 도봉구 도봉로150다길 28 1층 109호", + "roadAddress": "서울특별시 도봉구 도봉로150다길 28 1층 109호", + "latitude": 37.66728591, + "longitude": 127.04482136 + }, + { + "storeId": 1400, + "province": "서울특별시", + "district": "용산구", + "name": "유월커피", + "title": "유월커피 이태원", + "address": "서울특별시 용산구 녹사평대로40길 42 1층", + "roadAddress": "서울특별시 용산구 녹사평대로40길 42 1층", + "latitude": 37.53440933, + "longitude": 126.98812115 + }, + { + "storeId": 1401, + "province": "서울특별시", + "district": "용산구", + "name": "욱이족발", + "title": "욱이족발", + "address": "서울특별시 용산구 녹사평대로32길 22 1층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 22 1층", + "latitude": 37.53344039, + "longitude": 126.99003609 + }, + { + "storeId": 1402, + "province": "서울특별시", + "district": "용산구", + "name": "신의주순대와쭈꾸미", + "title": "신의주순대와쭈꾸미 이태원점", + "address": "서울특별시 용산구 이태원로 162 2층", + "roadAddress": "서울특별시 용산구 이태원로 162 2층", + "latitude": 37.53416682, + "longitude": 126.99187409 + }, + { + "storeId": 1403, + "province": "서울특별시", + "district": "용산구", + "name": "윤경남7통황태국", + "title": "윤경남7통황태국", + "address": "서울특별시 용산구 녹사평대로26가길 9 지층", + "roadAddress": "서울특별시 용산구 녹사평대로26가길 9 지층", + "latitude": 37.53235276, + "longitude": 126.99210124 + }, + { + "storeId": 1404, + "province": "서울특별시", + "district": "용산구", + "name": "명동교자이태원지점", + "title": "명동교자 이태원점", + "address": "서울 용산구 녹사평대로 136", + "roadAddress": "서울 용산구 녹사평대로 136", + "latitude": 37.53085441, + "longitude": 126.99096913 + }, + { + "storeId": 1405, + "province": "서울특별시", + "district": "용산구", + "name": "메모리아인이태원", + "title": "메모리아 인 이태원", + "address": "서울특별시 용산구 이태원로19길 1 1층", + "roadAddress": "서울특별시 용산구 이태원로19길 1 1층", + "latitude": 37.53453983, + "longitude": 126.9917815 + }, + { + "storeId": 1406, + "province": "서울특별시", + "district": "용산구", + "name": "투원투", + "title": "K212", + "address": "서울특별시 용산구 녹사평대로26길 36 고려빌딩", + "roadAddress": "서울특별시 용산구 녹사평대로26길 36 고려빌딩", + "latitude": 37.53133182, + "longitude": 126.99184192 + }, + { + "storeId": 1407, + "province": "서울특별시", + "district": "용산구", + "name": "안티스트레스", + "title": "안티스트레스", + "address": "서울특별시 용산구 이태원로20가길 9-7 2층", + "roadAddress": "서울특별시 용산구 이태원로20가길 9-7 2층", + "latitude": 37.53379099, + "longitude": 126.99285743 + }, + { + "storeId": 1408, + "province": "서울특별시", + "district": "용산구", + "name": "피컨트", + "title": "피컨트 커피로스터즈", + "address": "서울특별시 용산구 녹사평대로32길 57 1층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 57 1층", + "latitude": 37.53231611, + "longitude": 126.99106704 + }, + { + "storeId": 1409, + "province": "서울특별시", + "district": "용산구", + "name": "옛날국시", + "title": "옛날국시", + "address": "서울특별시 용산구 녹사평대로32길 20-1", + "roadAddress": "서울특별시 용산구 녹사평대로32길 20-1", + "latitude": 37.5334448, + "longitude": 126.98997477 + }, + { + "storeId": 141, + "province": "서울특별시", + "district": "도봉구", + "name": "남원추어탕", + "title": "남원추어탕 창동직영점", + "address": "서울특별시 도봉구 노해로67길 10", + "roadAddress": "서울특별시 도봉구 노해로67길 10", + "latitude": 37.65236245, + "longitude": 127.04967666 + }, + { + "storeId": 1410, + "province": "서울특별시", + "district": "용산구", + "name": "소설옥", + "title": "소설옥 이태원점", + "address": "서울특별시 용산구 녹사평대로40길 31", + "roadAddress": "서울특별시 용산구 녹사평대로40길 31", + "latitude": 37.53475246, + "longitude": 126.98761728 + }, + { + "storeId": 1411, + "province": "서울특별시", + "district": "용산구", + "name": "원미정", + "title": "원미정", + "address": "서울특별시 용산구 보광로 93", + "roadAddress": "서울특별시 용산구 보광로 93", + "latitude": 37.53128767, + "longitude": 126.99501315 + }, + { + "storeId": 1412, + "province": "서울특별시", + "district": "용산구", + "name": "고인돌", + "title": "고인돌", + "address": "서울특별시 용산구 녹사평대로26길 24", + "roadAddress": "서울특별시 용산구 녹사평대로26길 24", + "latitude": 37.53094375, + "longitude": 126.99168346 + }, + { + "storeId": 1413, + "province": "서울특별시", + "district": "용산구", + "name": "야상해", + "title": "야상해", + "address": "서울특별시 용산구 이태원로23길 6", + "roadAddress": "서울특별시 용산구 이태원로23길 6", + "latitude": 37.53479569, + "longitude": 126.99278889 + }, + { + "storeId": 1414, + "province": "서울특별시", + "district": "용산구", + "name": "플로우FLOW", + "title": "플로우 이태원", + "address": "서울특별시 용산구 이태원로14길 42 1층", + "roadAddress": "서울특별시 용산구 이태원로14길 42 1층", + "latitude": 37.53262796, + "longitude": 126.99120357 + }, + { + "storeId": 1415, + "province": "서울특별시", + "district": "용산구", + "name": "단풍코리아단풍", + "title": "단풍나무집 이태원점", + "address": "서울 용산구 이태원로27가길 26", + "roadAddress": "서울 용산구 이태원로27가길 26", + "latitude": 37.53515694, + "longitude": 126.99351511 + }, + { + "storeId": 1416, + "province": "서울특별시", + "district": "용산구", + "name": "중국관", + "title": "중국관", + "address": "서울특별시 용산구 녹사평대로26길 26", + "roadAddress": "서울특별시 용산구 녹사평대로26길 26", + "latitude": 37.53103728, + "longitude": 126.99171909 + }, + { + "storeId": 1417, + "province": "서울특별시", + "district": "용산구", + "name": "루프탑쏭타이", + "title": "쏭타이본점", + "address": "서울 용산구 이태원로20가길 7-2", + "roadAddress": "서울 용산구 이태원로20가길 7-2", + "latitude": 37.53372133, + "longitude": 126.99268558 + }, + { + "storeId": 1418, + "province": "서울특별시", + "district": "용산구", + "name": "옹플뢰르", + "title": "옹플뢰르", + "address": "서울특별시 용산구 회나무로44길 52 1층", + "roadAddress": "서울특별시 용산구 회나무로44길 52 1층", + "latitude": 37.53907998, + "longitude": 126.9952094 + }, + { + "storeId": 1419, + "province": "서울특별시", + "district": "용산구", + "name": "유진막국수", + "title": "유진막국수", + "address": "서울특별시 용산구 장문로 18", + "roadAddress": "서울특별시 용산구 장문로 18", + "latitude": 37.52843423, + "longitude": 126.99235575 + }, + { + "storeId": 142, + "province": "서울특별시", + "district": "도봉구", + "name": "감포숯불갈비", + "title": "감포숯불갈비", + "address": "서울특별시 도봉구 도봉로125길 35", + "roadAddress": "서울특별시 도봉구 도봉로125길 35", + "latitude": 37.65416931, + "longitude": 127.03681797 + }, + { + "storeId": 1420, + "province": "서울특별시", + "district": "용산구", + "name": "챔프커피", + "title": "챔프커피 이태원", + "address": "서울특별시 용산구 녹사평대로26가길 24 1층", + "roadAddress": "서울특별시 용산구 녹사평대로26가길 24 1층", + "latitude": 37.53249832, + "longitude": 126.99282339 + }, + { + "storeId": 1421, + "province": "서울특별시", + "district": "용산구", + "name": "스테이", + "title": "루프탑스테이 남영", + "address": "서울특별시 용산구 한강대로84길 11 2층", + "roadAddress": "서울특별시 용산구 한강대로84길 11 2층", + "latitude": 37.54375809, + "longitude": 126.9731726 + }, + { + "storeId": 1422, + "province": "서울특별시", + "district": "용산구", + "name": "코지빌라커피", + "title": "코지빌라커피", + "address": "서울특별시 용산구 이태원로20길 32 코지빌라커피", + "roadAddress": "서울특별시 용산구 이태원로20길 32 코지빌라커피", + "latitude": 37.53294745, + "longitude": 126.99242939 + }, + { + "storeId": 1423, + "province": "서울특별시", + "district": "용산구", + "name": "리지트커피", + "title": "리지트커피", + "address": "서울특별시 용산구 녹사평대로32길 33-1 1층, 2층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 33-1 1층, 2층", + "latitude": 37.5332733, + "longitude": 126.9906077 + }, + { + "storeId": 1424, + "province": "서울특별시", + "district": "용산구", + "name": "댓잎갈비", + "title": "댓잎갈비 본점", + "address": "서울특별시 용산구 서빙고로91길 2", + "roadAddress": "서울특별시 용산구 서빙고로91길 2", + "latitude": 37.52472585, + "longitude": 127.00171478 + }, + { + "storeId": 1425, + "province": "서울특별시", + "district": "용산구", + "name": "알트에이", + "title": "알트에이 이태원점", + "address": "서울특별시 용산구 보광로 109 1층 알트에이 이태원점", + "roadAddress": "서울특별시 용산구 보광로 109 1층 알트에이 이태원점", + "latitude": 37.53245994, + "longitude": 126.99446899 + }, + { + "storeId": 1426, + "province": "서울특별시", + "district": "용산구", + "name": "안다미로", + "title": "안다미로", + "address": "서울특별시 용산구 이태원로14길 14", + "roadAddress": "서울특별시 용산구 이태원로14길 14", + "latitude": 37.53364296, + "longitude": 126.99043794 + }, + { + "storeId": 1427, + "province": "서울특별시", + "district": "용산구", + "name": "카페더브레이브", + "title": "CAFE THE BRAVE", + "address": "서울특별시 용산구 녹사평대로 170 1층", + "roadAddress": "서울특별시 용산구 녹사평대로 170 1층", + "latitude": 37.53348796, + "longitude": 126.98908707 + }, + { + "storeId": 1428, + "province": "서울특별시", + "district": "용산구", + "name": "테폼", + "title": "테폼", + "address": "서울특별시 용산구 녹사평대로26길 21 1층", + "roadAddress": "서울특별시 용산구 녹사평대로26길 21 1층", + "latitude": 37.53086227, + "longitude": 126.99130152 + }, + { + "storeId": 1429, + "province": "서울특별시", + "district": "용산구", + "name": "이태원쌈밥", + "title": "이태원회관", + "address": "서울특별시 용산구 이태원로 164-1 2층 1호", + "roadAddress": "서울특별시 용산구 이태원로 164-1 2층 1호", + "latitude": 37.53402675, + "longitude": 126.99232259 + }, + { + "storeId": 143, + "province": "서울특별시", + "district": "도봉구", + "name": "하누소 창동본점", + "title": "하누소 창동본점", + "address": "서울특별시 도봉구 노해로 327", + "roadAddress": "서울특별시 도봉구 노해로 327", + "latitude": 37.65151793, + "longitude": 127.04480848 + }, + { + "storeId": 1430, + "province": "서울특별시", + "district": "용산구", + "name": "좋은날", + "title": "좋은날", + "address": "서울특별시 용산구 원효로19길 3", + "roadAddress": "서울특별시 용산구 원효로19길 3", + "latitude": 37.53298958, + "longitude": 126.95204971 + }, + { + "storeId": 1431, + "province": "서울특별시", + "district": "용산구", + "name": "일거양득", + "title": "일거양득", + "address": "서울특별시 용산구 이태원로20길 2-8 1층 일거양득", + "roadAddress": "서울특별시 용산구 이태원로20길 2-8 1층 일거양득", + "latitude": 37.53404265, + "longitude": 126.99163141 + }, + { + "storeId": 1432, + "province": "서울특별시", + "district": "용산구", + "name": "꿈앤카페", + "title": "꿈앤카페", + "address": "서울특별시 용산구 녹사평대로 150 3층", + "roadAddress": "서울특별시 용산구 녹사평대로 150 3층", + "latitude": 37.53256192, + "longitude": 126.99017876 + }, + { + "storeId": 1433, + "province": "서울특별시", + "district": "용산구", + "name": "플러스84이태원", + "title": "플러스84 이태원점", + "address": "서울특별시 용산구 보광로59길 56 2층", + "roadAddress": "서울특별시 용산구 보광로59길 56 2층", + "latitude": 37.53390961, + "longitude": 126.99089217 + }, + { + "storeId": 1434, + "province": "서울특별시", + "district": "용산구", + "name": "포하우스", + "title": "포하우스", + "address": "서울특별시 용산구 이태원로20길 2-12", + "roadAddress": "서울특별시 용산구 이태원로20길 2-12", + "latitude": 37.53394128, + "longitude": 126.99150799 + }, + { + "storeId": 1435, + "province": "서울특별시", + "district": "용산구", + "name": "미니마이즈", + "title": "미니마이즈 이태원점", + "address": "서울특별시 용산구 녹사평대로32길 21 2층", + "roadAddress": "서울특별시 용산구 녹사평대로32길 21 2층", + "latitude": 37.53365194, + "longitude": 126.99004591 + }, + { + "storeId": 1436, + "province": "서울특별시", + "district": "은평구", + "name": "삼오순대국", + "title": "삼오순대국 불광역점", + "address": "서울특별시 은평구 불광로1길 2 삼오순대국", + "roadAddress": "서울특별시 은평구 불광로1길 2 삼오순대국", + "latitude": 37.61027397, + "longitude": 126.92809568 + }, + { + "storeId": 1437, + "province": "서울특별시", + "district": "은평구", + "name": "바오밥나무", + "title": "바오밥나무", + "address": "서울특별시 은평구 서오릉로4길 10 성암교회교육관", + "roadAddress": "서울특별시 은평구 서오릉로4길 10 성암교회교육관", + "latitude": 37.60498206, + "longitude": 126.92615086 + }, + { + "storeId": 1438, + "province": "서울특별시", + "district": "은평구", + "name": "메밀이생각날때", + "title": "메밀이 생각날때", + "address": "서울특별시 은평구 녹번로 12 (녹번동, 글로리빌) 1층", + "roadAddress": "서울특별시 은평구 녹번로 12 (녹번동, 글로리빌) 1층", + "latitude": 37.60326062, + "longitude": 126.92729125 + }, + { + "storeId": 1439, + "province": "서울특별시", + "district": "은평구", + "name": "싸리문민물매운탕", + "title": "싸리문민물매운탕", + "address": "서울특별시 은평구 통일로 863-9 1층", + "roadAddress": "서울특별시 은평구 통일로 863-9 1층", + "latitude": 37.6197628, + "longitude": 126.91929265 + }, + { + "storeId": 144, + "province": "서울특별시", + "district": "도봉구", + "name": "거궁창동점", + "title": "거궁 창동점", + "address": "서울특별시 도봉구 마들로13길 61 씨드큐브 B동 3층 거궁창동점", + "roadAddress": "서울특별시 도봉구 마들로13길 61 씨드큐브 B동 3층 거궁창동점", + "latitude": 37.65450211, + "longitude": 127.04967253 + }, + { + "storeId": 1440, + "province": "서울특별시", + "district": "은평구", + "name": "진흥마켓", + "title": "진흥마켓", + "address": "서울특별시 은평구 은평로 203", + "roadAddress": "서울특별시 은평구 은평로 203", + "latitude": 37.60172249, + "longitude": 126.93035122 + }, + { + "storeId": 1441, + "province": "서울특별시", + "district": "은평구", + "name": "전주식당", + "title": "전주식당", + "address": "서울특별시 은평구 대서문길 15-7", + "roadAddress": "서울특별시 은평구 대서문길 15-7", + "latitude": 37.65698416, + "longitude": 126.94788248 + }, + { + "storeId": 1442, + "province": "서울특별시", + "district": "은평구", + "name": "데니스크로플팩토리", + "title": "데니스 크로플 팩토리", + "address": "서울특별시 은평구 백련산로14길 1 1층 데니스 크로플 팩토리", + "roadAddress": "서울특별시 은평구 백련산로14길 1 1층 데니스 크로플 팩토리", + "latitude": 37.60080558, + "longitude": 126.92725332 + }, + { + "storeId": 1443, + "province": "서울특별시", + "district": "은평구", + "name": "키지아", + "title": "키지아 샌드위치카페 본점", + "address": "서울특별시 은평구 녹번로 6 1층", + "roadAddress": "서울특별시 은평구 녹번로 6 1층", + "latitude": 37.60287019, + "longitude": 126.926946 + }, + { + "storeId": 1444, + "province": "서울특별시", + "district": "은평구", + "name": "무안갯벌낙지", + "title": "무안갯벌낙지", + "address": "서울특별시 은평구 진흥로 11 1층 무안갯벌낙지", + "roadAddress": "서울특별시 은평구 진흥로 11 1층 무안갯벌낙지", + "latitude": 37.5999457, + "longitude": 126.91679616 + }, + { + "storeId": 1445, + "province": "서울특별시", + "district": "은평구", + "name": "산도토리임자탕", + "title": "산도토리임자탕 응암점", + "address": "서울특별시 은평구 서오릉로 9-13 1층", + "roadAddress": "서울특별시 은평구 서오릉로 9-13 1층", + "latitude": 37.60221348, + "longitude": 126.92596799 + }, + { + "storeId": 1446, + "province": "서울특별시", + "district": "은평구", + "name": "응일생고기", + "title": "응일생고기", + "address": "서울특별시 은평구 은평로20길 4 2층", + "roadAddress": "서울특별시 은평구 은평로20길 4 2층", + "latitude": 37.60065365, + "longitude": 126.93331021 + }, + { + "storeId": 1447, + "province": "서울특별시", + "district": "은평구", + "name": "효면옥", + "title": "효면옥 신사본점", + "address": "서울특별시 은평구 증산로 429", + "roadAddress": "서울특별시 은평구 증산로 429", + "latitude": 37.59464154, + "longitude": 126.91424165 + }, + { + "storeId": 1448, + "province": "서울특별시", + "district": "은평구", + "name": "최부자", + "title": "최부자", + "address": "서울특별시 은평구 은평로21길 57", + "roadAddress": "서울특별시 은평구 은평로21길 57", + "latitude": 37.60309485, + "longitude": 126.92819907 + }, + { + "storeId": 1449, + "province": "서울특별시", + "district": "은평구", + "name": "잇츠파스타", + "title": "잇츠파스타", + "address": "서울특별시 은평구 은평로 193 1층 103호", + "roadAddress": "서울특별시 은평구 은평로 193 1층 103호", + "latitude": 37.60174987, + "longitude": 126.92912217 + }, + { + "storeId": 145, + "province": "서울특별시", + "district": "도봉구", + "name": "나들다", + "title": "나들다", + "address": "서울특별시 도봉구 마들로 693 1층 나들다", + "roadAddress": "서울특별시 도봉구 마들로 693 1층 나들다", + "latitude": 37.67262077, + "longitude": 127.04464751 + }, + { + "storeId": 1450, + "province": "서울특별시", + "district": "은평구", + "name": "이가네설렁탕", + "title": "이가네가마솥설렁탕", + "address": "서울특별시 은평구 진흥로 130", + "roadAddress": "서울특별시 은평구 진흥로 130", + "latitude": 37.60748833, + "longitude": 126.92469706 + }, + { + "storeId": 1451, + "province": "서울특별시", + "district": "은평구", + "name": "서부감자국", + "title": "서부감자국", + "address": "서울특별시 은평구 서오릉로 8", + "roadAddress": "서울특별시 은평구 서오릉로 8", + "latitude": 37.60225688, + "longitude": 126.92694479 + }, + { + "storeId": 1452, + "province": "서울특별시", + "district": "은평구", + "name": "캡틴호두", + "title": "캡틴 호두", + "address": "서울특별시 은평구 은평로 193-2 1층 최우측", + "roadAddress": "서울특별시 은평구 은평로 193-2 1층 최우측", + "latitude": 37.60211204, + "longitude": 126.92892806 + }, + { + "storeId": 1453, + "province": "서울특별시", + "district": "은평구", + "name": "보리네생고깃간", + "title": "보리네생고깃간 은평구청점", + "address": "서울특별시 은평구 서오릉로 15 해명빌딩 B1층", + "roadAddress": "서울특별시 은평구 서오릉로 15 해명빌딩 B1층", + "latitude": 37.60249199, + "longitude": 126.92585209 + }, + { + "storeId": 1454, + "province": "서울특별시", + "district": "은평구", + "name": "서오릉피자", + "title": "서오릉피자 구산본점", + "address": "서울특별시 은평구 서오릉로 124 1층", + "roadAddress": "서울특별시 은평구 서오릉로 124 1층", + "latitude": 37.61048089, + "longitude": 126.91900097 + }, + { + "storeId": 1455, + "province": "서울특별시", + "district": "은평구", + "name": "화포식당", + "title": "화포식당 녹번점", + "address": "서울특별시 은평구 은평로 240 상가동 B1층 지상2층 138호, 139호", + "roadAddress": "서울특별시 은평구 은평로 240 상가동 B1층 지상2층 138호, 139호", + "latitude": 37.59929167, + "longitude": 126.93468502 + }, + { + "storeId": 1456, + "province": "서울특별시", + "district": "은평구", + "name": "해리김밥", + "title": "해리김밥", + "address": "서울특별시 은평구 은평로 203-3 1층", + "roadAddress": "서울특별시 은평구 은평로 203-3 1층", + "latitude": 37.60173158, + "longitude": 126.93003028 + }, + { + "storeId": 1457, + "province": "서울특별시", + "district": "은평구", + "name": "녹파랑", + "title": "녹파랑", + "address": "서울특별시 은평구 녹번로 11", + "roadAddress": "서울특별시 은평구 녹번로 11", + "latitude": 37.60334721, + "longitude": 126.92701383 + }, + { + "storeId": 1458, + "province": "서울특별시", + "district": "은평구", + "name": "해물회천국", + "title": "해물회천국", + "address": "서울특별시 은평구 은평로 194-3", + "roadAddress": "서울특별시 은평구 은평로 194-3", + "latitude": 37.60110575, + "longitude": 126.92956318 + }, + { + "storeId": 1459, + "province": "서울특별시", + "district": "은평구", + "name": "옛날옛적에", + "title": "옛날옛적에", + "address": "서울특별시 은평구 은평로9길 30", + "roadAddress": "서울특별시 은평구 은평로9길 30", + "latitude": 37.60282858, + "longitude": 126.92203959 + }, + { + "storeId": 146, + "province": "서울특별시", + "district": "도봉구", + "name": "수다떠는오징어 방학점", + "title": "수다떠는오징어 방학점", + "address": "서울특별시 도봉구 마들로 657", + "roadAddress": "서울특별시 도봉구 마들로 657", + "latitude": 37.6686272, + "longitude": 127.04552525 + }, + { + "storeId": 1460, + "province": "서울특별시", + "district": "은평구", + "name": "카페포조", + "title": "카페포조", + "address": "서울특별시 은평구 은평로16길 9 1층", + "roadAddress": "서울특별시 은평구 은평로16길 9 1층", + "latitude": 37.60047433, + "longitude": 126.93015625 + }, + { + "storeId": 1461, + "province": "서울특별시", + "district": "은평구", + "name": "설악추어탕한모둠순대국", + "title": "설악추어탕한모둠순대국", + "address": "서울특별시 은평구 녹번동 83-43번지 1층", + "roadAddress": "", + "latitude": 37.60242456, + "longitude": 126.92826211 + }, + { + "storeId": 1462, + "province": "서울특별시", + "district": "은평구", + "name": "칡산에황제보쌈", + "title": "칡산에황제보쌈 은평점", + "address": "서울특별시 은평구 은평로 189", + "roadAddress": "서울특별시 은평구 은평로 189", + "latitude": 37.6017004, + "longitude": 126.92865554 + }, + { + "storeId": 1463, + "province": "서울특별시", + "district": "은평구", + "name": "이병태함흥냉면", + "title": "이병태함흥냉면", + "address": "서울특별시 은평구 서오릉로 12 1층", + "roadAddress": "서울특별시 은평구 서오릉로 12 1층", + "latitude": 37.60254808, + "longitude": 126.92678698 + }, + { + "storeId": 1464, + "province": "서울특별시", + "district": "은평구", + "name": "스시쇼부", + "title": "스시쇼부", + "address": "서울특별시 은평구 은평로13길 11-9 1층", + "roadAddress": "서울특별시 은평구 은평로13길 11-9 1층", + "latitude": 37.60202965, + "longitude": 126.92506403 + }, + { + "storeId": 1465, + "province": "서울특별시", + "district": "은평구", + "name": "참맛어울림", + "title": "참맛어울림", + "address": "서울특별시 은평구 은평로 187-2", + "roadAddress": "서울특별시 은평구 은평로 187-2", + "latitude": 37.60197897, + "longitude": 126.92878788 + }, + { + "storeId": 1466, + "province": "서울특별시", + "district": "은평구", + "name": "딜리타이", + "title": "딜리타이", + "address": "서울특별시 은평구 서오릉로 29-5 1층 딜리타이", + "roadAddress": "서울특별시 은평구 서오릉로 29-5 1층 딜리타이", + "latitude": 37.60337762, + "longitude": 126.92492532 + }, + { + "storeId": 1467, + "province": "서울특별시", + "district": "은평구", + "name": "토종능이버섯백숙", + "title": "토종능이버섯닭오리백숙", + "address": "서울특별시 은평구 은평로 201-5", + "roadAddress": "서울특별시 은평구 은평로 201-5", + "latitude": 37.60177375, + "longitude": 126.92972494 + }, + { + "storeId": 1468, + "province": "서울특별시", + "district": "은평구", + "name": "은평고기국수", + "title": "은평고기국수", + "address": "서울특별시 은평구 은평로 217 1층", + "roadAddress": "서울특별시 은평구 은평로 217 1층", + "latitude": 37.6015744, + "longitude": 126.93195239 + }, + { + "storeId": 1469, + "province": "서울특별시", + "district": "은평구", + "name": "토박이부대찌개전문점", + "title": "토박이 부대찌개전문점", + "address": "서울특별시 은평구 은평로21길 35", + "roadAddress": "서울특별시 은평구 은평로21길 35", + "latitude": 37.60250681, + "longitude": 126.93050734 + }, + { + "storeId": 147, + "province": "서울특별시", + "district": "도봉구", + "name": "삼오낙지", + "title": "삼오낙지 쌍문역본점", + "address": "서울특별시 도봉구 도봉로 499 1층 106, 107, 108호", + "roadAddress": "서울특별시 도봉구 도봉로 499 1층 106, 107, 108호", + "latitude": 37.65022906, + "longitude": 127.03528964 + }, + { + "storeId": 1470, + "province": "서울특별시", + "district": "은평구", + "name": "충무칼국수", + "title": "충무칼국수", + "address": "서울특별시 은평구 은평로 193 2층 충무칼국수", + "roadAddress": "서울특별시 은평구 은평로 193 2층 충무칼국수", + "latitude": 37.60174987, + "longitude": 126.92912217 + }, + { + "storeId": 1471, + "province": "서울특별시", + "district": "은평구", + "name": "정선할매", + "title": "정선할매", + "address": "서울특별시 은평구 은평로21길 3-12 1층", + "roadAddress": "서울특별시 은평구 은평로21길 3-12 1층", + "latitude": 37.60148755, + "longitude": 126.9328976 + }, + { + "storeId": 1472, + "province": "서울특별시", + "district": "은평구", + "name": "은평쭈꾸미", + "title": "은평쭈꾸미", + "address": "서울특별시 은평구 은평로 191 1층", + "roadAddress": "서울특별시 은평구 은평로 191 1층", + "latitude": 37.60168341, + "longitude": 126.9288706 + }, + { + "storeId": 1473, + "province": "서울특별시", + "district": "은평구", + "name": "아우랑횟집", + "title": "아우랑회집", + "address": "서울특별시 은평구 은평로 170 상현빌딩", + "roadAddress": "서울특별시 은평구 은평로 170 상현빌딩", + "latitude": 37.60120982, + "longitude": 126.92690403 + }, + { + "storeId": 1474, + "province": "서울특별시", + "district": "은평구", + "name": "삿뽀로녹번점", + "title": "삿뽀로 녹번점", + "address": "서울특별시 은평구 서오릉로 4 삼진빌딩 3층", + "roadAddress": "서울특별시 은평구 서오릉로 4 삼진빌딩 3층", + "latitude": 37.60200271, + "longitude": 126.9275304 + }, + { + "storeId": 1475, + "province": "서울특별시", + "district": "은평구", + "name": "구름산추어탕", + "title": "구름산추어탕", + "address": "서울특별시 은평구 은평로 111", + "roadAddress": "서울특별시 은평구 은평로 111", + "latitude": 37.60035755, + "longitude": 126.92019248 + }, + { + "storeId": 1476, + "province": "서울특별시", + "district": "은평구", + "name": "에페소커피", + "title": "에페소커피", + "address": "서울특별시 은평구 수색로18길 5 1층", + "roadAddress": "서울특별시 은평구 수색로18길 5 1층", + "latitude": 37.58396688, + "longitude": 126.89387379 + }, + { + "storeId": 1477, + "province": "서울특별시", + "district": "은평구", + "name": "백년백세삼계탕", + "title": "백년백세삼계탕", + "address": "서울특별시 은평구 은평로 205-5", + "roadAddress": "서울특별시 은평구 은평로 205-5", + "latitude": 37.60160916, + "longitude": 126.93114143 + }, + { + "storeId": 1478, + "province": "서울특별시", + "district": "은평구", + "name": "동굴과화로구이", + "title": "동굴과화로구이", + "address": "서울특별시 은평구 은평로 185 2층 동굴과화로구이", + "roadAddress": "서울특별시 은평구 은평로 185 2층 동굴과화로구이", + "latitude": 37.60199234, + "longitude": 126.92824894 + }, + { + "storeId": 1479, + "province": "서울특별시", + "district": "은평구", + "name": "횟집울릉도", + "title": "횟집울릉도", + "address": "서울특별시 은평구 서오릉로 29-4 1층", + "roadAddress": "서울특별시 은평구 서오릉로 29-4 1층", + "latitude": 37.60357125, + "longitude": 126.92480032 + }, + { + "storeId": 148, + "province": "서울특별시", + "district": "도봉구", + "name": "오늘도보쌈", + "title": "오늘도문어마늘보쌈", + "address": "서울특별시 도봉구 마들로 725", + "roadAddress": "서울특별시 도봉구 마들로 725", + "latitude": 37.67494075, + "longitude": 127.04707707 + }, + { + "storeId": 1480, + "province": "서울특별시", + "district": "은평구", + "name": "경복궁녹번점", + "title": "부자갈비 경복궁 녹번점", + "address": "서울특별시 은평구 서오릉로 4 삼진빌딩", + "roadAddress": "서울특별시 은평구 서오릉로 4 삼진빌딩", + "latitude": 37.60222152, + "longitude": 126.92760742 + }, + { + "storeId": 1481, + "province": "서울특별시", + "district": "은평구", + "name": "청류", + "title": "청류 은평한옥마을본점", + "address": "서울특별시 은평구 연서로 514 담인빌딩 1, 2층", + "roadAddress": "서울특별시 은평구 연서로 514 담인빌딩 1, 2층", + "latitude": 37.6400551, + "longitude": 126.93693544 + }, + { + "storeId": 1482, + "province": "서울특별시", + "district": "은평구", + "name": "굴렁쇠", + "title": "굴렁쇠", + "address": "서울특별시 은평구 증산로9길 5-10", + "roadAddress": "서울특별시 은평구 증산로9길 5-10", + "latitude": 37.584737, + "longitude": 126.9092617 + }, + { + "storeId": 1483, + "province": "서울특별시", + "district": "은평구", + "name": "우리소곰탕", + "title": "우리소곰탕 은평직영점", + "address": "서울특별시 은평구 서오릉로 21", + "roadAddress": "서울특별시 은평구 서오릉로 21", + "latitude": 37.60300887, + "longitude": 126.92552872 + }, + { + "storeId": 1484, + "province": "서울특별시", + "district": "은평구", + "name": "시월구일", + "title": "시월구일", + "address": "서울특별시 은평구 은평로16길 22 1층 시월구일", + "roadAddress": "서울특별시 은평구 은평로16길 22 1층 시월구일", + "latitude": 37.59950085, + "longitude": 126.92961961 + }, + { + "storeId": 1485, + "province": "서울특별시", + "district": "은평구", + "name": "뽕잎냉면샤브샤브칼국수", + "title": "뽕잎냉면샤브샤브칼국수", + "address": "서울특별시 은평구 은평로 205-1 1층 (녹번동)", + "roadAddress": "", + "latitude": 37.60154138, + "longitude": 126.93094184 + }, + { + "storeId": 1486, + "province": "서울특별시", + "district": "은평구", + "name": "탕옌", + "title": "탕옌", + "address": "서울특별시 은평구 은평로 204-4", + "roadAddress": "서울특별시 은평구 은평로 204-4", + "latitude": 37.60059699, + "longitude": 126.9305244 + }, + { + "storeId": 1487, + "province": "서울특별시", + "district": "은평구", + "name": "즐거운반딧불이", + "title": "즐거운반딧불이", + "address": "서울특별시 은평구 은평로21길 32", + "roadAddress": "서울특별시 은평구 은평로21길 32", + "latitude": 37.60262889, + "longitude": 126.93095873 + }, + { + "storeId": 1488, + "province": "서울특별시", + "district": "은평구", + "name": "은화수식당은평구청점", + "title": "은화수식당 은평구청점", + "address": "서울특별시 은평구 은평로 187 2층", + "roadAddress": "서울특별시 은평구 은평로 187 2층", + "latitude": 37.60170836, + "longitude": 126.92856188 + }, + { + "storeId": 1489, + "province": "서울특별시", + "district": "은평구", + "name": "냐항in은평구청", + "title": "냐항in은평구청", + "address": "서울특별시 은평구 은평로 201-9 1층", + "roadAddress": "서울특별시 은평구 은평로 201-9 1층", + "latitude": 37.60198369, + "longitude": 126.92974014 + }, + { + "storeId": 149, + "province": "서울특별시", + "district": "도봉구", + "name": "버거브라더", + "title": "버거브라더", + "address": "서울특별시 도봉구 마들로 657 BURGER BROTHER 버거브라더(큰대로변,골목X)", + "roadAddress": "서울특별시 도봉구 마들로 657 BURGER BROTHER 버거브라더(큰대로변,골목X)", + "latitude": 37.6686272, + "longitude": 127.04552525 + }, + { + "storeId": 1490, + "province": "서울특별시", + "district": "은평구", + "name": "참치애난", + "title": "참치애난 은평구청점", + "address": "서울특별시 은평구 은평로 193 106호", + "roadAddress": "서울특별시 은평구 은평로 193 106호", + "latitude": 37.60174987, + "longitude": 126.92912217 + }, + { + "storeId": 1491, + "province": "서울특별시", + "district": "은평구", + "name": "바다생선구이", + "title": "바다생선구이전문", + "address": "서울특별시 은평구 은평로12길 7-9 레반트아파트", + "roadAddress": "서울특별시 은평구 은평로12길 7-9 레반트아파트", + "latitude": 37.60052153, + "longitude": 126.92600647 + }, + { + "storeId": 1492, + "province": "서울특별시", + "district": "은평구", + "name": "어가초밥", + "title": "어가초밥", + "address": "서울특별시 은평구 녹번로 3", + "roadAddress": "서울특별시 은평구 녹번로 3", + "latitude": 37.60286553, + "longitude": 126.92655022 + }, + { + "storeId": 1493, + "province": "서울특별시", + "district": "은평구", + "name": "믿음양꼬치", + "title": "믿음 양꼬치", + "address": "서울특별시 은평구 은평로11길 12-7 1층 믿음 양꼬치", + "roadAddress": "서울특별시 은평구 은평로11길 12-7 1층 믿음 양꼬치", + "latitude": 37.60197997, + "longitude": 126.92374411 + }, + { + "storeId": 1494, + "province": "서울특별시", + "district": "은평구", + "name": "선술집츠키", + "title": "선술집 츠키", + "address": "서울특별시 은평구 녹번로 9 1층(녹번동, 예전빌딩)", + "roadAddress": "서울특별시 은평구 녹번로 9 1층(녹번동, 예전빌딩)", + "latitude": 37.60321919, + "longitude": 126.92687579 + }, + { + "storeId": 1495, + "province": "서울특별시", + "district": "은평구", + "name": "삼오순대국녹번점", + "title": "삼오순대국 녹번점", + "address": "서울특별시 은평구 은평로 193 1층", + "roadAddress": "서울특별시 은평구 은평로 193 1층", + "latitude": 37.60174987, + "longitude": 126.92912217 + }, + { + "storeId": 1496, + "province": "서울특별시", + "district": "은평구", + "name": "남촌회관", + "title": "남촌회관 은평점", + "address": "서울특별시 은평구 은평로 151 1층", + "roadAddress": "서울특별시 은평구 은평로 151 1층", + "latitude": 37.60122256, + "longitude": 126.92438607 + }, + { + "storeId": 1497, + "province": "서울특별시", + "district": "은평구", + "name": "담소", + "title": "담소", + "address": "서울특별시 은평구 은평로 227 6층 담소", + "roadAddress": "서울특별시 은평구 은평로 227 6층 담소", + "latitude": 37.60127706, + "longitude": 126.9330287 + }, + { + "storeId": 1498, + "province": "서울특별시", + "district": "은평구", + "name": "빈티지204", + "title": "빈티지204", + "address": "서울특별시 은평구 은평로 193-1", + "roadAddress": "서울특별시 은평구 은평로 193-1", + "latitude": 37.60195465, + "longitude": 126.92909649 + }, + { + "storeId": 1499, + "province": "서울특별시", + "district": "은평구", + "name": "소담", + "title": "소담김치생고기전골돼지맛갈비", + "address": "서울특별시 은평구 은평로 203", + "roadAddress": "서울특별시 은평구 은평로 203", + "latitude": 37.60172249, + "longitude": 126.93035122 + }, + { + "storeId": 15, + "province": "서울특별시", + "district": "양천구", + "name": "신일식당", + "title": "신일정육식당", + "address": "서울특별시 양천구 은행정로5길 48-2", + "roadAddress": "서울특별시 양천구 은행정로5길 48-2", + "latitude": 37.52057799, + "longitude": 126.85445785 + }, + { + "storeId": 150, + "province": "서울특별시", + "district": "도봉구", + "name": "흑도야지", + "title": "흑도야지", + "address": "서울특별시 도봉구 방학로3길 102", + "roadAddress": "서울특별시 도봉구 방학로3길 102", + "latitude": 37.65877043, + "longitude": 127.03883514 + }, + { + "storeId": 1500, + "province": "서울특별시", + "district": "은평구", + "name": "대성각", + "title": "대성각", + "address": "서울특별시 은평구 녹번로 7 1층 대성각", + "roadAddress": "서울특별시 은평구 녹번로 7 1층 대성각", + "latitude": 37.60306856, + "longitude": 126.92675295 + }, + { + "storeId": 1501, + "province": "서울특별시", + "district": "은평구", + "name": "중화요리청진", + "title": "중화요리 청진", + "address": "서울특별시 은평구 은평로 191-2 2층", + "roadAddress": "서울특별시 은평구 은평로 191-2 2층", + "latitude": 37.60166624, + "longitude": 126.92908771 + }, + { + "storeId": 1502, + "province": "서울특별시", + "district": "은평구", + "name": "커피가지고", + "title": "커피가지고", + "address": "서울특별시 은평구 은평로 197-1", + "roadAddress": "서울특별시 은평구 은평로 197-1", + "latitude": 37.60185494, + "longitude": 126.92959135 + }, + { + "storeId": 1503, + "province": "서울특별시", + "district": "은평구", + "name": "꿈을담은커피콩", + "title": "꿈을담은커피콩", + "address": "서울특별시 은평구 연서로50길 8 은평역사한옥박물관", + "roadAddress": "서울특별시 은평구 연서로50길 8 은평역사한옥박물관", + "latitude": 37.62765154, + "longitude": 126.93649505 + }, + { + "storeId": 151, + "province": "서울특별시", + "district": "도봉구", + "name": "살살녹소", + "title": "살살녹소 방학점", + "address": "서울특별시 도봉구 도봉로 663-8", + "roadAddress": "서울특별시 도봉구 도봉로 663-8", + "latitude": 37.6637894, + "longitude": 127.04183621 + }, + { + "storeId": 152, + "province": "서울특별시", + "district": "도봉구", + "name": "와겐커피", + "title": "와겐커피", + "address": "서울특별시 도봉구 도봉로150마길 15", + "roadAddress": "서울특별시 도봉구 도봉로150마길 15", + "latitude": 37.66676545, + "longitude": 127.04496431 + }, + { + "storeId": 153, + "province": "서울특별시", + "district": "도봉구", + "name": "기와", + "title": "숯불구이샤브전문점 기와", + "address": "서울특별시 도봉구 노해로 331 2층", + "roadAddress": "서울특별시 도봉구 노해로 331 2층", + "latitude": 37.65144698, + "longitude": 127.04514318 + }, + { + "storeId": 154, + "province": "서울특별시", + "district": "도봉구", + "name": "황해도찹쌀순대", + "title": "황해도찹쌀순대 본점", + "address": "서울특별시 도봉구 마들로 659 1층", + "roadAddress": "서울특별시 도봉구 마들로 659 1층", + "latitude": 37.66911141, + "longitude": 127.04594775 + }, + { + "storeId": 155, + "province": "서울특별시", + "district": "도봉구", + "name": "카페오늘", + "title": "카페오늘", + "address": "서울특별시 도봉구 마들로 650 도봉월드상가", + "roadAddress": "서울특별시 도봉구 마들로 650 도봉월드상가", + "latitude": 37.66868164, + "longitude": 127.04708955 + }, + { + "storeId": 156, + "province": "서울특별시", + "district": "도봉구", + "name": "카페소모임", + "title": "카페소모임", + "address": "서울특별시 도봉구 도봉로145길 93 1층 카페 소모임", + "roadAddress": "서울특별시 도봉구 도봉로145길 93 1층 카페 소모임", + "latitude": 37.66483229, + "longitude": 127.03639629 + }, + { + "storeId": 157, + "province": "서울특별시", + "district": "도봉구", + "name": "지호한방삼계탕도봉구청점", + "title": "지호한방삼계탕 도봉구청점", + "address": "서울특별시 도봉구 마들로 649-20 2층", + "roadAddress": "서울특별시 도봉구 마들로 649-20 2층", + "latitude": 37.66838006, + "longitude": 127.04482508 + }, + { + "storeId": 158, + "province": "서울특별시", + "district": "도봉구", + "name": "명동분식", + "title": "명동분식 방학본점", + "address": "서울특별시 도봉구 도당로13가길 6 도깨비시장 명동분식", + "roadAddress": "서울특별시 도봉구 도당로13가길 6 도깨비시장 명동분식", + "latitude": 37.66542774, + "longitude": 127.03583962 + }, + { + "storeId": 159, + "province": "서울특별시", + "district": "도봉구", + "name": "향촌", + "title": "향촌", + "address": "서울특별시 도봉구 도봉로191길 73-12", + "roadAddress": "서울특별시 도봉구 도봉로191길 73-12", + "latitude": 37.69004436, + "longitude": 127.0416318 + }, + { + "storeId": 16, + "province": "서울특별시", + "district": "양천구", + "name": "카페게이트", + "title": "카페게이트 양천강서초점", + "address": "서울특별시 양천구 오목로 39 1층 105호", + "roadAddress": "서울특별시 양천구 오목로 39 1층 105호", + "latitude": 37.52213087, + "longitude": 126.84171346 + }, + { + "storeId": 160, + "province": "서울특별시", + "district": "도봉구", + "name": "종로찌개마을", + "title": "종로찌개마을", + "address": "서울특별시 도봉구 방학로 104", + "roadAddress": "서울특별시 도봉구 방학로 104", + "latitude": 37.66302044, + "longitude": 127.04072984 + }, + { + "storeId": 161, + "province": "서울특별시", + "district": "도봉구", + "name": "곳간", + "title": "곳간", + "address": "서울특별시 도봉구 도봉로154길 35 1층 곳간", + "roadAddress": "서울특별시 도봉구 도봉로154길 35 1층 곳간", + "latitude": 37.67262077, + "longitude": 127.04464751 + }, + { + "storeId": 162, + "province": "서울특별시", + "district": "도봉구", + "name": "썬더치킨", + "title": "썬더치킨 도봉구청점", + "address": "서울특별시 도봉구 도봉로152길 26", + "roadAddress": "서울특별시 도봉구 도봉로152길 26", + "latitude": 37.66923835, + "longitude": 127.04524486 + }, + { + "storeId": 163, + "province": "서울특별시", + "district": "도봉구", + "name": "한모둠순대국", + "title": "한모둠순대국 방학점", + "address": "서울특별시 도봉구 마들로 657 이에스에이아파트", + "roadAddress": "서울특별시 도봉구 마들로 657 이에스에이아파트", + "latitude": 37.66933328, + "longitude": 127.04440151 + }, + { + "storeId": 164, + "province": "서울특별시", + "district": "도봉구", + "name": "싸전갈비", + "title": "싸전갈비", + "address": "서울특별시 도봉구 마들로 649-22 싸전갈비", + "roadAddress": "서울특별시 도봉구 마들로 649-22 싸전갈비", + "latitude": 37.66933328, + "longitude": 127.04440151 + }, + { + "storeId": 165, + "province": "서울특별시", + "district": "도봉구", + "name": "할배골", + "title": "할배골 쌍문본점", + "address": "서울특별시 도봉구 도봉로 493-4 1층", + "roadAddress": "서울특별시 도봉구 도봉로 493-4 1층", + "latitude": 37.6498303, + "longitude": 127.03492526 + }, + { + "storeId": 166, + "province": "서울특별시", + "district": "도봉구", + "name": "카페플라워", + "title": "카페플라워 도봉점", + "address": "서울특별시 도봉구 도봉로169나길 14 1층 카페플라워", + "roadAddress": "서울특별시 도봉구 도봉로169나길 14 1층 카페플라워", + "latitude": 37.6790271, + "longitude": 127.04340971 + }, + { + "storeId": 167, + "province": "서울특별시", + "district": "도봉구", + "name": "광릉불고기", + "title": "광릉불고기 도봉점", + "address": "서울특별시 도봉구 도봉로152길 29-4", + "roadAddress": "서울특별시 도봉구 도봉로152길 29-4", + "latitude": 37.66958445, + "longitude": 127.04563464 + }, + { + "storeId": 168, + "province": "서울특별시", + "district": "도봉구", + "name": "카미노커피로스터스", + "title": "카미노커피로스터스", + "address": "서울특별시 도봉구 도당로 46 1층", + "roadAddress": "서울특별시 도봉구 도당로 46 1층", + "latitude": 37.66208689, + "longitude": 127.03498732 + }, + { + "storeId": 169, + "province": "서울특별시", + "district": "도봉구", + "name": "커피에반하다", + "title": "커피에반하다 창동쌍용아파트점 스마트 무인카페", + "address": "서울특별시 도봉구 마들로 555 창동쌍용아파트상가", + "roadAddress": "서울특별시 도봉구 마들로 555 창동쌍용아파트상가", + "latitude": 37.65974776, + "longitude": 127.04804315 + }, + { + "storeId": 17, + "province": "서울특별시", + "district": "양천구", + "name": "쿠스치노커피", + "title": "쿠스치노커피", + "address": "서울특별시 양천구 목동서로 349 센트럴프라자 101호", + "roadAddress": "서울특별시 양천구 목동서로 349 센트럴프라자 101호", + "latitude": 37.51749424, + "longitude": 126.86549762 + }, + { + "storeId": 170, + "province": "서울특별시", + "district": "도봉구", + "name": "조마루감자탕", + "title": "조마루감자탕 쌍문점", + "address": "서울특별시 도봉구 도봉로 569 예일빌딩", + "roadAddress": "서울특별시 도봉구 도봉로 569 예일빌딩", + "latitude": 37.65587467, + "longitude": 127.03857819 + }, + { + "storeId": 171, + "province": "서울특별시", + "district": "도봉구", + "name": "스시린", + "title": "스시린", + "address": "서울특별시 도봉구 도봉로150길 43 1층 스시린", + "roadAddress": "서울특별시 도봉구 도봉로150길 43 1층 스시린", + "latitude": 37.66676366, + "longitude": 127.04470419 + }, + { + "storeId": 172, + "province": "서울특별시", + "district": "도봉구", + "name": "카페리차지", + "title": "카페리차지", + "address": "서울특별시 도봉구 마들로 672-24 수파크빌리지 1층 카페리차지", + "roadAddress": "서울특별시 도봉구 마들로 672-24 수파크빌리지 1층 카페리차지", + "latitude": 37.67012403, + "longitude": 127.04681877 + }, + { + "storeId": 173, + "province": "서울특별시", + "district": "도봉구", + "name": "어향", + "title": "어향", + "address": "서울특별시 도봉구 마들로 727-1", + "roadAddress": "서울특별시 도봉구 마들로 727-1", + "latitude": 37.67515062, + "longitude": 127.04722468 + }, + { + "storeId": 174, + "province": "서울특별시", + "district": "도봉구", + "name": "스시선", + "title": "스시선", + "address": "서울특별시 도봉구 도봉로 684 모비우스스퀘어 1층", + "roadAddress": "서울특별시 도봉구 도봉로 684 모비우스스퀘어 1층", + "latitude": 37.66533716, + "longitude": 127.04366367 + }, + { + "storeId": 175, + "province": "서울특별시", + "district": "도봉구", + "name": "은행골", + "title": "은행골", + "address": "서울특별시 도봉구 마들로 684", + "roadAddress": "서울특별시 도봉구 마들로 684", + "latitude": 37.67100676, + "longitude": 127.04672615 + }, + { + "storeId": 176, + "province": "서울특별시", + "district": "도봉구", + "name": "블루밍", + "title": "블루밍", + "address": "서울특별시 도봉구 도봉로110다길 38 204동102호", + "roadAddress": "서울특별시 도봉구 도봉로110다길 38 204동102호", + "latitude": 37.64463989, + "longitude": 127.03314184 + }, + { + "storeId": 177, + "province": "서울특별시", + "district": "도봉구", + "name": "안다미로", + "title": "안다미로", + "address": "서울특별시 도봉구 마들로 672-33", + "roadAddress": "서울특별시 도봉구 마들로 672-33", + "latitude": 37.66968727, + "longitude": 127.04675117 + }, + { + "storeId": 178, + "province": "서울특별시", + "district": "도봉구", + "name": "뚱보냉면", + "title": "뚱보냉면", + "address": "서울특별시 도봉구 도봉로110길 51 뚱보냉면 2", + "roadAddress": "서울특별시 도봉구 도봉로110길 51 뚱보냉면 2", + "latitude": 37.64638132, + "longitude": 127.03648156 + }, + { + "storeId": 179, + "province": "서울특별시", + "district": "도봉구", + "name": "서울한성식품", + "title": "한성유통", + "address": "서울특별시 도봉구 시루봉로15길 14", + "roadAddress": "서울특별시 도봉구 시루봉로15길 14", + "latitude": 37.66796512, + "longitude": 127.03292462 + }, + { + "storeId": 18, + "province": "서울특별시", + "district": "양천구", + "name": "수미가샤브샤브", + "title": "수미가샤브샤브", + "address": "서울특별시 양천구 목동동로 379 2층 206호 207호", + "roadAddress": "서울특별시 양천구 목동동로 379 2층 206호 207호", + "latitude": 37.53560512, + "longitude": 126.87875967 + }, + { + "storeId": 180, + "province": "서울특별시", + "district": "도봉구", + "name": "명가족발보쌈", + "title": "명가족발보쌈", + "address": "서울특별시 도봉구 덕릉로59자길 31 101동 101호", + "roadAddress": "서울특별시 도봉구 덕릉로59자길 31 101동 101호", + "latitude": 37.64019068, + "longitude": 127.03579464 + }, + { + "storeId": 181, + "province": "서울특별시", + "district": "도봉구", + "name": "설나루", + "title": "설나루", + "address": "서울특별시 도봉구 시루봉로 149 도봉그린빌라", + "roadAddress": "서울특별시 도봉구 시루봉로 149 도봉그린빌라", + "latitude": 37.66426531, + "longitude": 127.02813942 + }, + { + "storeId": 182, + "province": "서울특별시", + "district": "도봉구", + "name": "귀한족발 수유직영점", + "title": "귀한족발 수유직영점", + "address": "서울특별시 도봉구 도봉로110길 5", + "roadAddress": "서울특별시 도봉구 도봉로110길 5", + "latitude": 37.64654241, + "longitude": 127.03407297 + }, + { + "storeId": 183, + "province": "서울특별시", + "district": "도봉구", + "name": "역전초밥", + "title": "역전초밥", + "address": "서울특별시 도봉구 도봉로150길 31 ESA아파트3단지 110동 상가1층 역전초밥", + "roadAddress": "서울특별시 도봉구 도봉로150길 31 ESA아파트3단지 110동 상가1층 역전초밥", + "latitude": 37.66655925, + "longitude": 127.04488213 + }, + { + "storeId": 184, + "province": "서울특별시", + "district": "도봉구", + "name": "다몬초밥", + "title": "다몬초밥", + "address": "서울특별시 도봉구 우이천로 350 1층", + "roadAddress": "서울특별시 도봉구 우이천로 350 1층", + "latitude": 37.64766202, + "longitude": 127.0252984 + }, + { + "storeId": 185, + "province": "서울특별시", + "district": "도봉구", + "name": "도토리마을", + "title": "도봉산도토리마을", + "address": "서울특별시 도봉구 도봉산길 19", + "roadAddress": "서울특별시 도봉구 도봉산길 19", + "latitude": 37.68720222, + "longitude": 127.04339464 + }, + { + "storeId": 186, + "province": "서울특별시", + "district": "도봉구", + "name": "삼청동샤브 방학역모비우스스퀘어점", + "title": "삼청동샤브 방학역모비우스스퀘어점", + "address": "서울특별시 도봉구 도봉로 684 모비우스 스퀘어 1층 104-2호, 105-1호", + "roadAddress": "서울특별시 도봉구 도봉로 684 모비우스 스퀘어 1층 104-2호, 105-1호", + "latitude": 37.66533716, + "longitude": 127.04366367 + }, + { + "storeId": 187, + "province": "서울특별시", + "district": "도봉구", + "name": "창동송도갈비", + "title": "송도갈비 창동점", + "address": "서울특별시 도봉구 도봉로 526 2층, 3층", + "roadAddress": "서울특별시 도봉구 도봉로 526 2층, 3층", + "latitude": 37.65197234, + "longitude": 127.0371556 + }, + { + "storeId": 188, + "province": "서울특별시", + "district": "관악구", + "name": "연소바", + "title": "연소바", + "address": "서울특별시 관악구 남부순환로 1802", + "roadAddress": "서울특별시 관악구 남부순환로 1802", + "latitude": 37.48127831, + "longitude": 126.95033292 + }, + { + "storeId": 189, + "province": "서울특별시", + "district": "관악구", + "name": "갯바위", + "title": "갯바위", + "address": "서울특별시 관악구 남부순환로216길 13", + "roadAddress": "서울특별시 관악구 남부순환로216길 13", + "latitude": 37.48086883, + "longitude": 126.94913893 + }, + { + "storeId": 19, + "province": "서울특별시", + "district": "양천구", + "name": "마실", + "title": "마실 목동점", + "address": "서울특별시 양천구 목동동로 55 밀레니엄프라자 6층", + "roadAddress": "서울특별시 양천구 목동동로 55 밀레니엄프라자 6층", + "latitude": 37.51551819, + "longitude": 126.86138895 + }, + { + "storeId": 190, + "province": "서울특별시", + "district": "관악구", + "name": "암소도둑", + "title": "암소도둑", + "address": "서울특별시 관악구 남부순환로224길 25 1층 103호", + "roadAddress": "서울특별시 관악구 남부순환로224길 25 1층 103호", + "latitude": 37.47982017, + "longitude": 126.95333696 + }, + { + "storeId": 191, + "province": "서울특별시", + "district": "관악구", + "name": "관악산가마솥삼계탕", + "title": "관악산가마솥삼계탕", + "address": "서울특별시 관악구 관악로17길 13", + "roadAddress": "서울특별시 관악구 관악로17길 13", + "latitude": 37.48061247, + "longitude": 126.95099578 + }, + { + "storeId": 192, + "province": "서울특별시", + "district": "관악구", + "name": "제주은희네해장국서울대입구역점", + "title": "제주은희네해장국 서울대입구역점", + "address": "서울특별시 관악구 관악로 163 1층", + "roadAddress": "서울특별시 관악구 관악로 163 1층", + "latitude": 37.47986382, + "longitude": 126.95211115 + }, + { + "storeId": 193, + "province": "서울특별시", + "district": "관악구", + "name": "이금옥샤브샤브칼국수", + "title": "이금옥샤브샤브칼국수", + "address": "서울특별시 관악구 관악로 132 서울법학원", + "roadAddress": "서울특별시 관악구 관악로 132 서울법학원", + "latitude": 37.47698309, + "longitude": 126.95271376 + }, + { + "storeId": 194, + "province": "서울특별시", + "district": "관악구", + "name": "킷사서울", + "title": "킷사서울", + "address": "서울특별시 관악구 남부순환로226길 31 2층 킷사서울", + "roadAddress": "서울특별시 관악구 남부순환로226길 31 2층 킷사서울", + "latitude": 37.47930614, + "longitude": 126.95380218 + }, + { + "storeId": 195, + "province": "서울특별시", + "district": "관악구", + "name": "풍년옥", + "title": "황칠나라 풍년옥", + "address": "서울특별시 관악구 관악로15길 9", + "roadAddress": "서울특별시 관악구 관악로15길 9", + "latitude": 37.48008304, + "longitude": 126.95189563 + }, + { + "storeId": 196, + "province": "서울특별시", + "district": "관악구", + "name": "목포산낙지철판해물", + "title": "목포산낙지철판해물", + "address": "서울특별시 관악구 조원로 125-1", + "roadAddress": "서울특별시 관악구 조원로 125-1", + "latitude": 37.48539318, + "longitude": 126.9162825 + }, + { + "storeId": 197, + "province": "서울특별시", + "district": "관악구", + "name": "시드니스테이크", + "title": "시드니스테이크", + "address": "서울특별시 관악구 남부순환로230길 45 1층 시드니스테이크", + "roadAddress": "서울특별시 관악구 남부순환로230길 45 1층 시드니스테이크", + "latitude": 37.47803702, + "longitude": 126.95554358 + }, + { + "storeId": 198, + "province": "서울특별시", + "district": "관악구", + "name": "모마", + "title": "모마 레스토랑", + "address": "서울특별시 관악구 관악로 116 1층", + "roadAddress": "서울특별시 관악구 관악로 116 1층", + "latitude": 37.47565746, + "longitude": 126.95300073 + }, + { + "storeId": 199, + "province": "서울특별시", + "district": "관악구", + "name": "커피볶는여자", + "title": "커피볶는여자 샤로수길본점", + "address": "서울특별시 관악구 관악로14가길 2 1층", + "roadAddress": "서울특별시 관악구 관악로14가길 2 1층", + "latitude": 37.47835518, + "longitude": 126.9560786 + }, + { + "storeId": 2, + "province": "서울특별시", + "district": "강북구", + "name": "솔밭숯불갈비", + "title": "솔밭숯불갈비", + "address": "서울특별시 강북구 노해로 107", + "roadAddress": "서울특별시 강북구 노해로 107", + "latitude": 37.645058, + "longitude": 127.0235631 + }, + { + "storeId": 20, + "province": "서울특별시", + "district": "양천구", + "name": "락앤웍", + "title": "락앤웍 목동점", + "address": "서울특별시 양천구 목동동로 233-3", + "roadAddress": "서울특별시 양천구 목동동로 233-3", + "latitude": 37.52791291, + "longitude": 126.87150261 + }, + { + "storeId": 200, + "province": "서울특별시", + "district": "관악구", + "name": "제주국수임당", + "title": "제주국수임당", + "address": "서울특별시 관악구 관악로12길 5 2층", + "roadAddress": "서울특별시 관악구 관악로12길 5 2층", + "latitude": 37.47826741, + "longitude": 126.95276677 + }, + { + "storeId": 201, + "province": "서울특별시", + "district": "관악구", + "name": "남도전문음식점", + "title": "남도음식전문점", + "address": "서울특별시 관악구 관악로28길 7 1층", + "roadAddress": "서울특별시 관악구 관악로28길 7 1층", + "latitude": 37.48538709, + "longitude": 126.95651081 + }, + { + "storeId": 202, + "province": "서울특별시", + "district": "관악구", + "name": "달콤한순영씨네", + "title": "달콤한순영씨네", + "address": "서울특별시 관악구 관악로 106 1층", + "roadAddress": "서울특별시 관악구 관악로 106 1층", + "latitude": 37.4746521, + "longitude": 126.95320135 + }, + { + "storeId": 203, + "province": "서울특별시", + "district": "관악구", + "name": "차이트커피스탠드", + "title": "차이트커피스탠드", + "address": "서울특별시 관악구 남부순환로226길 42 1층 차이트커피스탠드", + "roadAddress": "서울특별시 관악구 남부순환로226길 42 1층 차이트커피스탠드", + "latitude": 37.47876288, + "longitude": 126.95346232 + }, + { + "storeId": 204, + "province": "서울특별시", + "district": "관악구", + "name": "김가네관악구청점", + "title": "김가네 관악구청점", + "address": "서울특별시 관악구 관악로 152 서량빌딩", + "roadAddress": "서울특별시 관악구 관악로 152 서량빌딩", + "latitude": 37.47874975, + "longitude": 126.95260547 + }, + { + "storeId": 205, + "province": "서울특별시", + "district": "관악구", + "name": "안녕부산", + "title": "안녕부산", + "address": "서울특별시 관악구 남부순환로226길 31 2층", + "roadAddress": "서울특별시 관악구 남부순환로226길 31 2층", + "latitude": 37.47930614, + "longitude": 126.95380218 + }, + { + "storeId": 206, + "province": "서울특별시", + "district": "관악구", + "name": "일품양평해장국", + "title": "일품양평해장국 신림점", + "address": "서울특별시 관악구 신림로 355", + "roadAddress": "서울특별시 관악구 신림로 355", + "latitude": 37.48603756, + "longitude": 126.92919601 + }, + { + "storeId": 207, + "province": "서울특별시", + "district": "관악구", + "name": "덮스테이", + "title": "덮스테이", + "address": "서울특별시 관악구 관악로12길 6 . 1층", + "roadAddress": "서울특별시 관악구 관악로12길 6 . 1층", + "latitude": 37.47807224, + "longitude": 126.95274473 + }, + { + "storeId": 208, + "province": "서울특별시", + "district": "관악구", + "name": "정숙성", + "title": "정숙성 샤로수길 본점", + "address": "서울특별시 관악구 남부순환로226길 31 1층 정숙성", + "roadAddress": "서울특별시 관악구 남부순환로226길 31 1층 정숙성", + "latitude": 37.47930614, + "longitude": 126.95380218 + }, + { + "storeId": 209, + "province": "서울특별시", + "district": "관악구", + "name": "시골집", + "title": "시골집", + "address": "서울특별시 관악구 낙성대로 22-7", + "roadAddress": "서울특별시 관악구 낙성대로 22-7", + "latitude": 37.47687984, + "longitude": 126.95846956 + }, + { + "storeId": 21, + "province": "서울특별시", + "district": "양천구", + "name": "맛고을", + "title": "맛고을", + "address": "서울특별시 양천구 신목로 58-2 1층", + "roadAddress": "서울특별시 양천구 신목로 58-2 1층", + "latitude": 37.51997599, + "longitude": 126.8731775 + }, + { + "storeId": 210, + "province": "서울특별시", + "district": "관악구", + "name": "감나무집", + "title": "감나무집", + "address": "서울특별시 관악구 관악로11길 20", + "roadAddress": "서울특별시 관악구 관악로11길 20", + "latitude": 37.4779627, + "longitude": 126.95102091 + }, + { + "storeId": 211, + "province": "서울특별시", + "district": "관악구", + "name": "황토방", + "title": "황토방", + "address": "서울특별시 관악구 관악로12길 6 2층", + "roadAddress": "서울특별시 관악구 관악로12길 6 2층", + "latitude": 37.47807224, + "longitude": 126.95274473 + }, + { + "storeId": 212, + "province": "서울특별시", + "district": "관악구", + "name": "고앤고", + "title": "고앤고 본점", + "address": "서울특별시 관악구 남부순환로 1665 1층", + "roadAddress": "서울특별시 관악구 남부순환로 1665 1층", + "latitude": 37.48515224, + "longitude": 126.93568385 + }, + { + "storeId": 213, + "province": "서울특별시", + "district": "관악구", + "name": "얼큰수제비해물칼국수", + "title": "얼큰수제비해물칼국수", + "address": "서울특별시 관악구 관악로 113", + "roadAddress": "서울특별시 관악구 관악로 113", + "latitude": 37.4752091, + "longitude": 126.95250064 + }, + { + "storeId": 214, + "province": "서울특별시", + "district": "관악구", + "name": "만족커피", + "title": "만족커피", + "address": "서울특별시 관악구 관악로13길 7 지하1층, 지상1층", + "roadAddress": "서울특별시 관악구 관악로13길 7 지하1층, 지상1층", + "latitude": 37.47918588, + "longitude": 126.95182577 + }, + { + "storeId": 215, + "province": "서울특별시", + "district": "관악구", + "name": "카페모아", + "title": "카페모아", + "address": "서울특별시 관악구 남부순환로 1717 실로암시각장애인복지관", + "roadAddress": "서울특별시 관악구 남부순환로 1717 실로암시각장애인복지관", + "latitude": 37.48302151, + "longitude": 126.94115153 + }, + { + "storeId": 216, + "province": "서울특별시", + "district": "관악구", + "name": "트램서울", + "title": "트램 서울", + "address": "서울특별시 관악구 남부순환로226길 23-10 1층 101호", + "roadAddress": "서울특별시 관악구 남부순환로226길 23-10 1층 101호", + "latitude": 37.47932559, + "longitude": 126.95421867 + }, + { + "storeId": 217, + "province": "서울특별시", + "district": "관악구", + "name": "강강술래", + "title": "강강술래 신림본동점", + "address": "서울특별시 관악구 남부순환로 1660", + "roadAddress": "서울특별시 관악구 남부순환로 1660", + "latitude": 37.48456129, + "longitude": 126.9350513 + }, + { + "storeId": 218, + "province": "서울특별시", + "district": "관악구", + "name": "산야로", + "title": "산야로 콩나물국밥", + "address": "서울특별시 관악구 관악로 111", + "roadAddress": "서울특별시 관악구 관악로 111", + "latitude": 37.47500609, + "longitude": 126.95246697 + }, + { + "storeId": 219, + "province": "서울특별시", + "district": "관악구", + "name": "정가", + "title": "정가한정식", + "address": "서울특별시 관악구 남부순환로 1710 이너스빌딩", + "roadAddress": "서울특별시 관악구 남부순환로 1710 이너스빌딩", + "latitude": 37.48280138, + "longitude": 126.93988799 + }, + { + "storeId": 22, + "province": "서울특별시", + "district": "양천구", + "name": "온정손만두", + "title": "온정손만두 목동점", + "address": "서울특별시 양천구 신목로7길 9 1층 온정손만두", + "roadAddress": "서울특별시 양천구 신목로7길 9 1층 온정손만두", + "latitude": 37.51960582, + "longitude": 126.87139017 + }, + { + "storeId": 220, + "province": "서울특별시", + "district": "관악구", + "name": "만리장성", + "title": "만리장성", + "address": "서울특별시 관악구 관악로 146 2,3층 [ 봉천동 -", + "roadAddress": "서울특별시 관악구 관악로 146 2,3층 [ 봉천동 -", + "latitude": 37.47829184, + "longitude": 126.95256743 + }, + { + "storeId": 221, + "province": "서울특별시", + "district": "관악구", + "name": "카츠쇼신샤로수길점", + "title": "카츠쇼신 샤로수길점", + "address": "서울특별시 관악구 남부순환로224길 25 1층", + "roadAddress": "서울특별시 관악구 남부순환로224길 25 1층", + "latitude": 37.47982017, + "longitude": 126.95333696 + }, + { + "storeId": 222, + "province": "서울특별시", + "district": "관악구", + "name": "동경산책", + "title": "동경산책 서울대입구점", + "address": "서울특별시 관악구 관악로14길 30 2층", + "roadAddress": "서울특별시 관악구 관악로14길 30 2층", + "latitude": 37.47889317, + "longitude": 126.95417349 + }, + { + "storeId": 223, + "province": "서울특별시", + "district": "관악구", + "name": "제주은갈치", + "title": "제주은갈치", + "address": "서울특별시 관악구 관악로 139", + "roadAddress": "서울특별시 관악구 관악로 139", + "latitude": 37.47763772, + "longitude": 126.95192682 + }, + { + "storeId": 224, + "province": "서울특별시", + "district": "관악구", + "name": "유천칡냉면", + "title": "유천냉면 봉천점", + "address": "서울특별시 관악구 쑥고개로 104 1층", + "roadAddress": "서울특별시 관악구 쑥고개로 104 1층", + "latitude": 37.47883942, + "longitude": 126.9481645 + }, + { + "storeId": 225, + "province": "서울특별시", + "district": "관악구", + "name": "샤로수흑돈", + "title": "샤로수 흑돈", + "address": "서울특별시 관악구 남부순환로234길 22", + "roadAddress": "서울특별시 관악구 남부순환로234길 22", + "latitude": 37.47848089, + "longitude": 126.95684913 + }, + { + "storeId": 226, + "province": "서울특별시", + "district": "관악구", + "name": "쟝블랑제리", + "title": "쟝블랑제리 롯데백화점관악점", + "address": "서울특별시 관악구 봉천로 209", + "roadAddress": "서울특별시 관악구 봉천로 209", + "latitude": 37.49053914, + "longitude": 126.92505004 + }, + { + "storeId": 227, + "province": "서울특별시", + "district": "관악구", + "name": "후추스시", + "title": "후추스시", + "address": "서울특별시 관악구 관악로14길 87 2층 201호 후추스시", + "roadAddress": "서울특별시 관악구 관악로14길 87 2층 201호 후추스시", + "latitude": 37.47822427, + "longitude": 126.95732004 + }, + { + "storeId": 228, + "province": "서울특별시", + "district": "관악구", + "name": "가마메시", + "title": "가마메시 서울대입구역점", + "address": "서울특별시 관악구 남부순환로226길 13 2층", + "roadAddress": "서울특별시 관악구 남부순환로226길 13 2층", + "latitude": 37.47993889, + "longitude": 126.95395385 + }, + { + "storeId": 229, + "province": "서울특별시", + "district": "관악구", + "name": "엔조파스타&피자", + "title": "엔조 파스타&피자", + "address": "서울특별시 관악구 관악로 154 1층 엔조파스타&피자", + "roadAddress": "서울특별시 관악구 관악로 154 1층 엔조파스타&피자", + "latitude": 37.47893609, + "longitude": 126.95263995 + }, + { + "storeId": 23, + "province": "서울특별시", + "district": "양천구", + "name": "놀부부대찌개양천구청점", + "title": "놀부부대찌개 양천구청점", + "address": "서울특별시 양천구 목동서로 349 센트럴프라자", + "roadAddress": "서울특별시 양천구 목동서로 349 센트럴프라자", + "latitude": 37.51674713, + "longitude": 126.86565936 + }, + { + "storeId": 230, + "province": "서울특별시", + "district": "관악구", + "name": "청기와타운서울대점", + "title": "청기와타운 서울대점", + "address": "서울특별시 관악구 남부순환로 1838 1층", + "roadAddress": "서울특별시 관악구 남부순환로 1838 1층", + "latitude": 37.48049079, + "longitude": 126.95403741 + }, + { + "storeId": 231, + "province": "서울특별시", + "district": "관악구", + "name": "대어횟집", + "title": "대어횟집", + "address": "서울특별시 관악구 관악로17길 32", + "roadAddress": "서울특별시 관악구 관악로17길 32", + "latitude": 37.48103126, + "longitude": 126.94993624 + }, + { + "storeId": 232, + "province": "서울특별시", + "district": "관악구", + "name": "하이보", + "title": "하이보", + "address": "서울특별시 관악구 관악로 134 진성빌딩2층", + "roadAddress": "서울특별시 관악구 관악로 134 진성빌딩2층", + "latitude": 37.47725276, + "longitude": 126.95270692 + }, + { + "storeId": 233, + "province": "서울특별시", + "district": "관악구", + "name": "아띠", + "title": "아띠85도씨베이커리", + "address": "서울특별시 관악구 쑥고개로 137", + "roadAddress": "서울특별시 관악구 쑥고개로 137", + "latitude": 37.47890187, + "longitude": 126.95178989 + }, + { + "storeId": 234, + "province": "서울특별시", + "district": "관악구", + "name": "무지개뜨는집", + "title": "무지개뜨는집", + "address": "서울특별시 관악구 청룡길 30", + "roadAddress": "서울특별시 관악구 청룡길 30", + "latitude": 37.48048412, + "longitude": 126.94593654 + }, + { + "storeId": 235, + "province": "서울특별시", + "district": "관악구", + "name": "마인드멜드", + "title": "마인드멜드", + "address": "서울특별시 관악구 관악로14길 22 2층", + "roadAddress": "서울특별시 관악구 관악로14길 22 2층", + "latitude": 37.47900681, + "longitude": 126.95376652 + }, + { + "storeId": 236, + "province": "서울특별시", + "district": "관악구", + "name": "육전국밥", + "title": "육전국밥 신림역점", + "address": "서울특별시 관악구 남부순환로 1631 1층", + "roadAddress": "서울특별시 관악구 남부순환로 1631 1층", + "latitude": 37.48476435, + "longitude": 126.93180385 + }, + { + "storeId": 237, + "province": "서울특별시", + "district": "관악구", + "name": "하나일식", + "title": "하나일식", + "address": "서울특별시 관악구 관악로12길 3-12", + "roadAddress": "서울특별시 관악구 관악로12길 3-12", + "latitude": 37.47866287, + "longitude": 126.95278845 + }, + { + "storeId": 238, + "province": "서울특별시", + "district": "관악구", + "name": "훌랄라치킨", + "title": "훌랄라참숯바베큐치킨 신림1점", + "address": "서울특별시 관악구 난곡로 338 1층", + "roadAddress": "서울특별시 관악구 난곡로 338 1층", + "latitude": 37.48419685, + "longitude": 126.9143036 + }, + { + "storeId": 239, + "province": "서울특별시", + "district": "관악구", + "name": "해물나라", + "title": "해물나라", + "address": "서울특별시 관악구 남현길 37 1층", + "roadAddress": "서울특별시 관악구 남현길 37 1층", + "latitude": 37.47496889, + "longitude": 126.97693877 + }, + { + "storeId": 24, + "province": "서울특별시", + "district": "양천구", + "name": "기와옥순두부", + "title": "기와옥 순두부", + "address": "서울특별시 양천구 목동서로 375 104호", + "roadAddress": "서울특별시 양천구 목동서로 375 104호", + "latitude": 37.51654635, + "longitude": 126.86241899 + }, + { + "storeId": 240, + "province": "서울특별시", + "district": "관악구", + "name": "왓어원더", + "title": "왓어원더", + "address": "서울특별시 관악구 관악로12길 43 1층 카페", + "roadAddress": "서울특별시 관악구 관악로12길 43 1층 카페", + "latitude": 37.47792332, + "longitude": 126.95484371 + }, + { + "storeId": 241, + "province": "서울특별시", + "district": "관악구", + "name": "정가네낙지마당", + "title": "정가네 낙지마당", + "address": "서울특별시 관악구 관악로 138 정가네 낙지마당", + "roadAddress": "서울특별시 관악구 관악로 138 정가네 낙지마당", + "latitude": 37.47751001, + "longitude": 126.95273163 + }, + { + "storeId": 242, + "province": "서울특별시", + "district": "관악구", + "name": "오리오리", + "title": "오정담", + "address": "서울특별시 관악구 남부순환로 1483 1층", + "roadAddress": "서울특별시 관악구 남부순환로 1483 1층", + "latitude": 37.48229688, + "longitude": 126.91528636 + }, + { + "storeId": 243, + "province": "서울특별시", + "district": "관악구", + "name": "남기남부대찌개서울대입구점", + "title": "남기남부대찌개 서울대입구점", + "address": "서울특별시 관악구 남부순환로220길 49 2층", + "roadAddress": "서울특별시 관악구 남부순환로220길 49 2층", + "latitude": 37.47904647, + "longitude": 126.95176198 + }, + { + "storeId": 244, + "province": "서울특별시", + "district": "관악구", + "name": "하노이별", + "title": "하노이별 서울대입구역점", + "address": "서울특별시 관악구 관악로12길 3-14 1층", + "roadAddress": "서울특별시 관악구 관악로12길 3-14 1층", + "latitude": 37.47875145, + "longitude": 126.9528014 + }, + { + "storeId": 245, + "province": "서울특별시", + "district": "관악구", + "name": "코코미", + "title": "코코미", + "address": "서울특별시 관악구 관악로 146 1층", + "roadAddress": "서울특별시 관악구 관악로 146 1층", + "latitude": 37.47829184, + "longitude": 126.95256743 + }, + { + "storeId": 246, + "province": "서울특별시", + "district": "관악구", + "name": "오니베이크샵", + "title": "오니베이크샵", + "address": "서울특별시 관악구 관악로13길 20 오니베이크샵", + "roadAddress": "서울특별시 관악구 관악로13길 20 오니베이크샵", + "latitude": 37.47948353, + "longitude": 126.95106888 + }, + { + "storeId": 247, + "province": "서울특별시", + "district": "관악구", + "name": "하우림", + "title": "하우림 서울대점", + "address": "서울특별시 관악구 관악로15길 23", + "roadAddress": "서울특별시 관악구 관악로15길 23", + "latitude": 37.4802431, + "longitude": 126.95111394 + }, + { + "storeId": 248, + "province": "서울특별시", + "district": "관악구", + "name": "일커피", + "title": "일커피 서울대입구점", + "address": "서울특별시 관악구 쑥고개로 123 102~105호", + "roadAddress": "서울특별시 관악구 쑥고개로 123 102~105호", + "latitude": 37.47910976, + "longitude": 126.95033673 + }, + { + "storeId": 249, + "province": "서울특별시", + "district": "관악구", + "name": "진우리참치", + "title": "진우리참치 서울대입구역점", + "address": "서울특별시 관악구 봉천로 472 코업레지던스 1층 101호", + "roadAddress": "서울특별시 관악구 봉천로 472 코업레지던스 1층 101호", + "latitude": 37.48188879, + "longitude": 126.95220811 + }, + { + "storeId": 25, + "province": "서울특별시", + "district": "양천구", + "name": "혜리네", + "title": "혜리네", + "address": "서울특별시 양천구 오목로10길 7-5 1층", + "roadAddress": "서울특별시 양천구 오목로10길 7-5 1층", + "latitude": 37.52196206, + "longitude": 126.84473001 + }, + { + "storeId": 250, + "province": "서울특별시", + "district": "관악구", + "name": "외래향", + "title": "외래향 서울대점", + "address": "서울특별시 관악구 남부순환로 1801 2층 201호", + "roadAddress": "서울특별시 관악구 남부순환로 1801 2층 201호", + "latitude": 37.48183615, + "longitude": 126.95039643 + }, + { + "storeId": 251, + "province": "서울특별시", + "district": "관악구", + "name": "숙이네생선구이", + "title": "숙이네생선구이", + "address": "서울특별시 관악구 청룡1길 19", + "roadAddress": "서울특별시 관악구 청룡1길 19", + "latitude": 37.48126742, + "longitude": 126.94745325 + }, + { + "storeId": 252, + "province": "서울특별시", + "district": "관악구", + "name": "육전국밥서울대입구", + "title": "육전국밥 서울대입구역점", + "address": "서울특별시 관악구 관악로 163 1층 1호", + "roadAddress": "서울특별시 관악구 관악로 163 1층 1호", + "latitude": 37.47986382, + "longitude": 126.95211115 + }, + { + "storeId": 253, + "province": "서울특별시", + "district": "관악구", + "name": "신안바다장어", + "title": "신안바다장어구이", + "address": "서울특별시 관악구 봉천로 385", + "roadAddress": "서울특별시 관악구 봉천로 385", + "latitude": 37.48352875, + "longitude": 126.94274671 + }, + { + "storeId": 254, + "province": "서울특별시", + "district": "관악구", + "name": "이응가츠", + "title": "이응가츠", + "address": "서울특별시 관악구 관악로14길 28 1층", + "roadAddress": "서울특별시 관악구 관악로14길 28 1층", + "latitude": 37.47895419, + "longitude": 126.95397786 + }, + { + "storeId": 255, + "province": "서울특별시", + "district": "관악구", + "name": "채우동", + "title": "채우동", + "address": "서울특별시 관악구 남부순환로226길 23-7 1층", + "roadAddress": "서울특별시 관악구 남부순환로226길 23-7 1층", + "latitude": 37.47982922, + "longitude": 126.9539009 + }, + { + "storeId": 256, + "province": "서울특별시", + "district": "관악구", + "name": "레그나나폴리", + "title": "레그나나폴리 서울대입구본점", + "address": "서울특별시 관악구 관악로14길 39 2층", + "roadAddress": "서울특별시 관악구 관악로14길 39 2층", + "latitude": 37.47893483, + "longitude": 126.95470857 + }, + { + "storeId": 257, + "province": "서울특별시", + "district": "관악구", + "name": "은행나무집", + "title": "은행나무집", + "address": "서울특별시 관악구 관악로 104", + "roadAddress": "서울특별시 관악구 관악로 104", + "latitude": 37.47441741, + "longitude": 126.95324706 + }, + { + "storeId": 258, + "province": "서울특별시", + "district": "관악구", + "name": "해태식당", + "title": "해태식당", + "address": "서울특별시 관악구 청룡1길 33", + "roadAddress": "서울특별시 관악구 청룡1길 33", + "latitude": 37.48121212, + "longitude": 126.94811289 + }, + { + "storeId": 259, + "province": "서울특별시", + "district": "관악구", + "name": "일로카페", + "title": "일로카페", + "address": "서울특별시 관악구 관악로 125 삼성아파트상가 1층", + "roadAddress": "서울특별시 관악구 관악로 125 삼성아파트상가 1층", + "latitude": 37.4761521, + "longitude": 126.95207836 + }, + { + "storeId": 26, + "province": "서울특별시", + "district": "양천구", + "name": "한마음정육식당", + "title": "한마음정육식당 목동점", + "address": "서울특별시 양천구 신목로 48 1층 한마음정육식당 목동점", + "roadAddress": "서울특별시 양천구 신목로 48 1층 한마음정육식당 목동점", + "latitude": 37.51961239, + "longitude": 126.87347143 + }, + { + "storeId": 260, + "province": "서울특별시", + "district": "관악구", + "name": "남원추어탕", + "title": "남원추어탕", + "address": "서울특별시 관악구 봉천로 441", + "roadAddress": "서울특별시 관악구 봉천로 441", + "latitude": 37.48281899, + "longitude": 126.94917424 + }, + { + "storeId": 261, + "province": "서울특별시", + "district": "관악구", + "name": "어부사시가", + "title": "어부사시가", + "address": "서울특별시 관악구 관악로14길 31 1층, 어부사시가", + "roadAddress": "서울특별시 관악구 관악로14길 31 1층, 어부사시가", + "latitude": 37.47903171, + "longitude": 126.95430116 + }, + { + "storeId": 262, + "province": "서울특별시", + "district": "관악구", + "name": "명태어장", + "title": "명태어장 난곡점", + "address": "서울특별시 관악구 난곡로 180", + "roadAddress": "서울특별시 관악구 난곡로 180", + "latitude": 37.47114997, + "longitude": 126.92010578 + }, + { + "storeId": 263, + "province": "서울특별시", + "district": "관악구", + "name": "카페모아관악구청점", + "title": "카페모아 관악구청점", + "address": "서울특별시 관악구 관악로 145", + "roadAddress": "서울특별시 관악구 관악로 145", + "latitude": 37.47826096, + "longitude": 126.95152066 + }, + { + "storeId": 264, + "province": "서울특별시", + "district": "관악구", + "name": "반조", + "title": "BANJO", + "address": "서울특별시 관악구 관악로12길 11 2층 반조", + "roadAddress": "서울특별시 관악구 관악로12길 11 2층 반조", + "latitude": 37.47824112, + "longitude": 126.95303247 + }, + { + "storeId": 265, + "province": "서울특별시", + "district": "관악구", + "name": "미추원주추어탕", + "title": "미추원주추어탕서울본점", + "address": "서울특별시 관악구 관악로 108", + "roadAddress": "서울특별시 관악구 관악로 108", + "latitude": 37.47484797, + "longitude": 126.95316155 + }, + { + "storeId": 266, + "province": "서울특별시", + "district": "관악구", + "name": "돈킴명인감자탕", + "title": "돈킴명인감자탕 서울대입구점", + "address": "서울특별시 관악구 관악로 128 1층", + "roadAddress": "서울특별시 관악구 관악로 128 1층", + "latitude": 37.47667136, + "longitude": 126.95276585 + }, + { + "storeId": 267, + "province": "서울특별시", + "district": "강서구", + "name": "등촌샤브칼국수", + "title": "등촌샤브칼국수 가양역점", + "address": "서울특별시 강서구 양천로 532 가양더리브아너비즈타워 2층 219, 220, 221호", + "roadAddress": "서울특별시 강서구 양천로 532 가양더리브아너비즈타워 2층 219, 220, 221호", + "latitude": 37.55882483, + "longitude": 126.8582757 + }, + { + "storeId": 268, + "province": "서울특별시", + "district": "강서구", + "name": "알아", + "title": "트로이목마", + "address": "서울특별시 강서구 화곡로68길 82", + "roadAddress": "서울특별시 강서구 화곡로68길 82", + "latitude": 37.55753858, + "longitude": 126.85835928 + }, + { + "storeId": 269, + "province": "서울특별시", + "district": "강서구", + "name": "상무초밥", + "title": "상무초밥 등촌점", + "address": "서울특별시 강서구 공항대로 525 1층 102-1호, 102-2호", + "roadAddress": "서울특별시 강서구 공항대로 525 1층 102-1호, 102-2호", + "latitude": 37.55147154, + "longitude": 126.86498075 + }, + { + "storeId": 27, + "province": "서울특별시", + "district": "양천구", + "name": "히노야마", + "title": "히노야마", + "address": "서울특별시 양천구 목동서로 349 센트럴프라자 119호", + "roadAddress": "서울특별시 양천구 목동서로 349 센트럴프라자 119호", + "latitude": 37.51749424, + "longitude": 126.86549762 + }, + { + "storeId": 270, + "province": "서울특별시", + "district": "강서구", + "name": "제주은희네해장국", + "title": "제주은희네해장국 강서마곡점", + "address": "서울특별시 강서구 마곡중앙6로 16 마곡지엠지타워 1층 135호", + "roadAddress": "서울특별시 강서구 마곡중앙6로 16 마곡지엠지타워 1층 135호", + "latitude": 37.56041603, + "longitude": 126.829112 + }, + { + "storeId": 271, + "province": "서울특별시", + "district": "강서구", + "name": "서궁일식", + "title": "서궁일식", + "address": "서울특별시 강서구 화곡동 997-12번지 (지상 1층)", + "roadAddress": "서울특별시 강서구 화곡동 997-12번지 (지상 1층)", + "latitude": 37.55145166, + "longitude": 126.84816866 + }, + { + "storeId": 272, + "province": "서울특별시", + "district": "강서구", + "name": "위너스커피", + "title": "GS25 강서위너스점", + "address": "서울특별시 강서구 곰달래로53길 96 (화곡동 820-11)", + "roadAddress": "서울특별시 강서구 곰달래로53길 96 (화곡동 820-11)", + "latitude": 37.53550201, + "longitude": 126.85705445 + }, + { + "storeId": 273, + "province": "서울특별시", + "district": "강서구", + "name": "뎁트커피", + "title": "뎁트 커피", + "address": "서울특별시 강서구 화곡로53길 13 1층 카페 뎁트", + "roadAddress": "서울특별시 강서구 화곡로53길 13 1층 카페 뎁트", + "latitude": 37.55129438, + "longitude": 126.84805966 + }, + { + "storeId": 274, + "province": "서울특별시", + "district": "강서구", + "name": "필드로스터스", + "title": "필드 로스터스", + "address": "서울특별시 강서구 화곡로53길 22 1층", + "roadAddress": "서울특별시 강서구 화곡로53길 22 1층", + "latitude": 37.55159241, + "longitude": 126.84769364 + }, + { + "storeId": 275, + "province": "서울특별시", + "district": "강서구", + "name": "명태어장&쭈갑골", + "title": "명태어장&쭈갑골 강서점", + "address": "서울특별시 강서구 우장산로 121 1층", + "roadAddress": "서울특별시 강서구 우장산로 121 1층", + "latitude": 37.55334956, + "longitude": 126.84946819 + }, + { + "storeId": 276, + "province": "서울특별시", + "district": "강서구", + "name": "조박사소머리국밥", + "title": "조박사소머리국밥 강서구청점", + "address": "서울특별시 강서구 우장산로16길 10", + "roadAddress": "서울특별시 강서구 우장산로16길 10", + "latitude": 37.5528033, + "longitude": 126.84962173 + }, + { + "storeId": 277, + "province": "서울특별시", + "district": "강서구", + "name": "우분투", + "title": "우분투 베이커리", + "address": "서울특별시 강서구 공항대로 557 101동101호 우분투베이커리", + "roadAddress": "서울특별시 강서구 공항대로 557 101동101호 우분투베이커리", + "latitude": 37.54984274, + "longitude": 126.86795132 + }, + { + "storeId": 278, + "province": "서울특별시", + "district": "강서구", + "name": "서울식당", + "title": "서울식당", + "address": "서울특별시 강서구 등촌로 169", + "roadAddress": "서울특별시 강서구 등촌로 169", + "latitude": 37.54498182, + "longitude": 126.86201313 + }, + { + "storeId": 279, + "province": "서울특별시", + "district": "강서구", + "name": "솔무정", + "title": "솔무정", + "address": "서울특별시 강서구 공항대로46길 25-10", + "roadAddress": "서울특별시 강서구 공항대로46길 25-10", + "latitude": 37.55397583, + "longitude": 126.85259611 + }, + { + "storeId": 28, + "province": "서울특별시", + "district": "양천구", + "name": "로컬커피스탠드", + "title": "로컬커피스탠드", + "address": "서울특별시 양천구 신목로 45-1 로컬커피스탠드", + "roadAddress": "서울특별시 양천구 신목로 45-1 로컬커피스탠드", + "latitude": 37.51925658, + "longitude": 126.87262613 + }, + { + "storeId": 280, + "province": "서울특별시", + "district": "강서구", + "name": "옛날집", + "title": "옛날집", + "address": "서울특별시 강서구 우장산로16길 42 1층", + "roadAddress": "서울특별시 강서구 우장산로16길 42 1층", + "latitude": 37.55167898, + "longitude": 126.84866229 + }, + { + "storeId": 281, + "province": "서울특별시", + "district": "강서구", + "name": "솔향기", + "title": "솔향기해물손칼국수 화곡점", + "address": "서울특별시 강서구 우장산로15길 33", + "roadAddress": "서울특별시 강서구 우장산로15길 33", + "latitude": 37.55461463, + "longitude": 126.85072514 + }, + { + "storeId": 282, + "province": "서울특별시", + "district": "강서구", + "name": "홍린", + "title": "홍린", + "address": "서울특별시 강서구 우장산로15길 25 1~3층(화곡동) 홍린", + "roadAddress": "서울특별시 강서구 우장산로15길 25 1~3층(화곡동) 홍린", + "latitude": 37.55429969, + "longitude": 126.85055443 + }, + { + "storeId": 283, + "province": "서울특별시", + "district": "강서구", + "name": "coffeeam", + "title": "커피 에이엠", + "address": "서울특별시 강서구 화곡로 296", + "roadAddress": "서울특별시 강서구 화곡로 296", + "latitude": 37.55054048, + "longitude": 126.84908206 + }, + { + "storeId": 284, + "province": "서울특별시", + "district": "강서구", + "name": "참복집", + "title": "참복집", + "address": "서울특별시 강서구 우장산로16길 46 성지빌딩 101호", + "roadAddress": "서울특별시 강서구 우장산로16길 46 성지빌딩 101호", + "latitude": 37.55147078, + "longitude": 126.84846275 + }, + { + "storeId": 285, + "province": "서울특별시", + "district": "강서구", + "name": "청송한우", + "title": "청송한우마을", + "address": "서울특별시 강서구 화곡로59길 37", + "roadAddress": "서울특별시 강서구 화곡로59길 37", + "latitude": 37.55453393, + "longitude": 126.84912324 + }, + { + "storeId": 286, + "province": "서울특별시", + "district": "강서구", + "name": "명가냉면", + "title": "명가냉면", + "address": "서울특별시 강서구 화곡로 277 1층 명가냉면", + "roadAddress": "서울특별시 강서구 화곡로 277 1층 명가냉면", + "latitude": 37.54958474, + "longitude": 126.8472892 + }, + { + "storeId": 287, + "province": "서울특별시", + "district": "강서구", + "name": "자연밥상", + "title": "자연밥상", + "address": "서울특별시 강서구 까치산로17길 36 경동운수(주)", + "roadAddress": "서울특별시 강서구 까치산로17길 36 경동운수(주)", + "latitude": 37.54900652, + "longitude": 126.84815835 + }, + { + "storeId": 288, + "province": "서울특별시", + "district": "강서구", + "name": "갈비예찬", + "title": "갈비예찬 강서점", + "address": "서울특별시 강서구 화곡로53길 10", + "roadAddress": "서울특별시 강서구 화곡로53길 10", + "latitude": 37.55136001, + "longitude": 126.84836361 + }, + { + "storeId": 289, + "province": "서울특별시", + "district": "강서구", + "name": "취락한방능이백숙", + "title": "취락한방능이백숙 3호점", + "address": "서울특별시 강서구 화곡로53길 7-8", + "roadAddress": "서울특별시 강서구 화곡로53길 7-8", + "latitude": 37.5509762, + "longitude": 126.84802941 + }, + { + "storeId": 29, + "province": "서울특별시", + "district": "양천구", + "name": "가원", + "title": "가원", + "address": "서울특별시 양천구 목동동로 63 901호 902호 일부", + "roadAddress": "서울특별시 양천구 목동동로 63 901호 902호 일부", + "latitude": 37.5153097, + "longitude": 126.8623181 + }, + { + "storeId": 290, + "province": "서울특별시", + "district": "강서구", + "name": "화곡동", + "title": "화곡1동 주민센터", + "address": "서울특별시 강서구 곰달래로 79 화곡1동주민센터", + "roadAddress": "서울특별시 강서구 곰달래로 79 화곡1동주민센터", + "latitude": 37.530483, + "longitude": 126.84159954 + }, + { + "storeId": 291, + "province": "서울특별시", + "district": "강서구", + "name": "팔도미락", + "title": "팔도미락 강서구청점", + "address": "서울특별시 강서구 우장산로 123 2층", + "roadAddress": "서울특별시 강서구 우장산로 123 2층", + "latitude": 37.55331729, + "longitude": 126.84974134 + }, + { + "storeId": 292, + "province": "서울특별시", + "district": "강서구", + "name": "봉스토랑", + "title": "봉스토랑", + "address": "서울특별시 강서구 공항대로65길 26", + "roadAddress": "서울특별시 강서구 공항대로65길 26", + "latitude": 37.55007314, + "longitude": 126.86852602 + }, + { + "storeId": 293, + "province": "서울특별시", + "district": "강서구", + "name": "알쌈신쭈꾸미", + "title": "알쌈신쭈꾸미 화곡점", + "address": "서울특별시 강서구 화곡로55길 11", + "roadAddress": "서울특별시 강서구 화곡로55길 11", + "latitude": 37.55233599, + "longitude": 126.84908297 + }, + { + "storeId": 294, + "province": "서울특별시", + "district": "강서구", + "name": "우장산평양냉면숯불갈비", + "title": "우장산평양냉면숯불갈비", + "address": "서울특별시 강서구 화곡로51길 9, 1층 (화곡동, 6동)", + "roadAddress": "서울특별시 강서구 화곡로51길 9, 1층 (화곡동, 6동)", + "latitude": 37.55030311, + "longitude": 126.84750037 + }, + { + "storeId": 295, + "province": "서울특별시", + "district": "강서구", + "name": "쓰부", + "title": "쓰부", + "address": "서울특별시 강서구 까치산로 172 1층 쓰부", + "roadAddress": "서울특별시 강서구 까치산로 172 1층 쓰부", + "latitude": 37.55252493, + "longitude": 126.85352175 + }, + { + "storeId": 296, + "province": "서울특별시", + "district": "강서구", + "name": "어부의딸", + "title": "어부의딸 본점", + "address": "서울특별시 강서구 공항대로46길 97", + "roadAddress": "서울특별시 강서구 공항대로46길 97", + "latitude": 37.55186116, + "longitude": 126.85092109 + }, + { + "storeId": 297, + "province": "서울특별시", + "district": "강서구", + "name": "포노", + "title": "포노", + "address": "서울특별시 강서구 화곡로55길 35 대상힐탑", + "roadAddress": "서울특별시 강서구 화곡로55길 35 대상힐탑", + "latitude": 37.55295901, + "longitude": 126.84794707 + }, + { + "storeId": 298, + "province": "서울특별시", + "district": "강서구", + "name": "대한국수", + "title": "대한국수 강서화곡본점", + "address": "서울특별시 강서구 공항대로46길 13-6 1층", + "roadAddress": "서울특별시 강서구 공항대로46길 13-6 1층", + "latitude": 37.55434224, + "longitude": 126.85337333 + }, + { + "storeId": 299, + "province": "서울특별시", + "district": "강서구", + "name": "외갓집", + "title": "외갓집", + "address": "서울특별시 강서구 우장산로16길 44 1978외갓집", + "roadAddress": "서울특별시 강서구 우장산로16길 44 1978외갓집", + "latitude": 37.5515801, + "longitude": 126.84855815 + }, + { + "storeId": 3, + "province": "서울특별시", + "district": "강북구", + "name": "대보명가", + "title": "대보명가", + "address": "서울특별시 강북구 4.19로 69", + "roadAddress": "서울특별시 강북구 4.19로 69", + "latitude": 37.6456055, + "longitude": 127.00712958 + }, + { + "storeId": 30, + "province": "서울특별시", + "district": "양천구", + "name": "아재식당", + "title": "아재식당 목동점", + "address": "서울특별시 양천구 목동동로10길 12-24", + "roadAddress": "서울특별시 양천구 목동동로10길 12-24", + "latitude": 37.5176948, + "longitude": 126.87098544 + }, + { + "storeId": 300, + "province": "서울특별시", + "district": "강서구", + "name": "남촌쭈꾸미강서구청점", + "title": "남촌쭈꾸미강서구본점", + "address": "서울 강서구 화곡로 280 삼호빌딩 1층", + "roadAddress": "서울 강서구 화곡로 280 삼호빌딩 1층", + "latitude": 37.549424, + "longitude": 126.84785014 + }, + { + "storeId": 301, + "province": "서울특별시", + "district": "강서구", + "name": "온하다", + "title": "온하다", + "address": "서울특별시 강서구 화곡로 297 온하다", + "roadAddress": "서울특별시 강서구 화곡로 297 온하다", + "latitude": 37.55100587, + "longitude": 126.84847127 + }, + { + "storeId": 302, + "province": "서울특별시", + "district": "강서구", + "name": "하낙지", + "title": "하낙지", + "address": "서울특별시 강서구 화곡로53길 7-10", + "roadAddress": "서울특별시 강서구 화곡로53길 7-10", + "latitude": 37.55087464, + "longitude": 126.84794339 + }, + { + "storeId": 303, + "province": "서울특별시", + "district": "강서구", + "name": "차돌이삼돌이", + "title": "차돌이삼돌이", + "address": "서울특별시 강서구 양천로59길 46 대일빌딩", + "roadAddress": "서울특별시 강서구 양천로59길 46 대일빌딩", + "latitude": 37.56125347, + "longitude": 126.86024918 + }, + { + "storeId": 304, + "province": "서울특별시", + "district": "강서구", + "name": "소문난볼떼기집", + "title": "소문난뽈데기찜탕아구찜", + "address": "서울특별시 강서구 화곡로53길 11", + "roadAddress": "서울특별시 강서구 화곡로53길 11", + "latitude": 37.55119062, + "longitude": 126.84815052 + }, + { + "storeId": 305, + "province": "서울특별시", + "district": "강서구", + "name": "풀업커피강서구청점", + "title": "풀업커피 강서구청점", + "address": "서울특별시 강서구 화곡로 316 1층 103호", + "roadAddress": "서울특별시 강서구 화곡로 316 1층 103호", + "latitude": 37.55205781, + "longitude": 126.8501842 + }, + { + "storeId": 306, + "province": "서울특별시", + "district": "강서구", + "name": "양푼이동태탕", + "title": "바다양푼이동태탕 강서방화점", + "address": "서울특별시 강서구 양천로 96 1층", + "roadAddress": "서울특별시 강서구 양천로 96 1층", + "latitude": 37.57327088, + "longitude": 126.8146547 + }, + { + "storeId": 307, + "province": "서울특별시", + "district": "강서구", + "name": "하루", + "title": "하루", + "address": "서울특별시 강서구 까치산로27길 21 1층", + "roadAddress": "서울특별시 강서구 까치산로27길 21 1층", + "latitude": 37.55186862, + "longitude": 126.85148386 + }, + { + "storeId": 308, + "province": "서울특별시", + "district": "강서구", + "name": "솥뚜껑춘천닭갈비", + "title": "솥뚜껑춘천닭갈비", + "address": "서울특별시 강서구 화곡로 336 1층 102호 솥뚜껑 춘천 닭갈비", + "roadAddress": "서울특별시 강서구 화곡로 336 1층 102호 솥뚜껑 춘천 닭갈비", + "latitude": 37.55367787, + "longitude": 126.85166168 + }, + { + "storeId": 309, + "province": "서울특별시", + "district": "강서구", + "name": "황금오리농장", + "title": "황금오리농장", + "address": "서울특별시 강서구 양천로 401 강서 한강 자이타워 1층B동 113호 황금오리 농장", + "roadAddress": "서울특별시 강서구 양천로 401 강서 한강 자이타워 1층B동 113호 황금오리 농장", + "latitude": 37.56555014, + "longitude": 126.84799845 + }, + { + "storeId": 31, + "province": "서울특별시", + "district": "양천구", + "name": "하순옥황금안동국시", + "title": "하순옥황금안동국시 목동본점", + "address": "서울특별시 양천구 목동서로 213 세신비젼프라자 지하1층", + "roadAddress": "서울특별시 양천구 목동서로 213 세신비젼프라자 지하1층", + "latitude": 37.52803764, + "longitude": 126.87062676 + }, + { + "storeId": 310, + "province": "서울특별시", + "district": "강서구", + "name": "솥고집", + "title": "솥고집 마곡점", + "address": "서울특별시 강서구 마곡중앙6로 66 110, 111호", + "roadAddress": "서울특별시 강서구 마곡중앙6로 66 110, 111호", + "latitude": 37.5599245, + "longitude": 126.83433219 + }, + { + "storeId": 311, + "province": "서울특별시", + "district": "강서구", + "name": "꾸아강서구청점", + "title": "꾸아 강서구청점", + "address": "서울특별시 강서구 화곡로54길 43 근린생활시설동 1층 107, 108호", + "roadAddress": "서울특별시 강서구 화곡로54길 43 근린생활시설동 1층 107, 108호", + "latitude": 37.55066579, + "longitude": 126.85098277 + }, + { + "storeId": 312, + "province": "서울특별시", + "district": "강서구", + "name": "황영희보쌈", + "title": "황영희보쌈", + "address": "서울특별시 강서구 화곡로 305 강서크라운팰리스 1층 107호 황영희보쌈", + "roadAddress": "서울특별시 강서구 화곡로 305 강서크라운팰리스 1층 107호 황영희보쌈", + "latitude": 37.55175362, + "longitude": 126.84925005 + }, + { + "storeId": 313, + "province": "서울특별시", + "district": "강서구", + "name": "한상차림코다리명가", + "title": "한상차림 코다리명가 강서점", + "address": "서울특별시 강서구 양천로 532 1층 109호, 111호, 112호, 113호, 114호 ,115호", + "roadAddress": "서울특별시 강서구 양천로 532 1층 109호, 111호, 112호, 113호, 114호 ,115호", + "latitude": 37.55882483, + "longitude": 126.8582757 + }, + { + "storeId": 314, + "province": "서울특별시", + "district": "강서구", + "name": "동화흑염소", + "title": "동화메추어탕", + "address": "서울특별시 강서구 화곡로44가길 37", + "roadAddress": "서울특별시 강서구 화곡로44가길 37", + "latitude": 37.54942409, + "longitude": 126.84826365 + }, + { + "storeId": 315, + "province": "서울특별시", + "district": "강서구", + "name": "제이와돈", + "title": "제이와돈", + "address": "서울특별시 강서구 화곡로52길 20 구산빌당 1층", + "roadAddress": "서울특별시 강서구 화곡로52길 20 구산빌당 1층", + "latitude": 37.54990246, + "longitude": 126.8495609 + }, + { + "storeId": 316, + "province": "서울특별시", + "district": "강서구", + "name": "매향", + "title": "매향", + "address": "서울특별시 강서구 화곡로56길 29 1층 2층", + "roadAddress": "서울특별시 강서구 화곡로56길 29 1층 2층", + "latitude": 37.55147692, + "longitude": 126.85145612 + }, + { + "storeId": 317, + "province": "서울특별시", + "district": "강서구", + "name": "카페A", + "title": "에이바우트커피 양천향교역점", + "address": "서울특별시 강서구 강서로 466 1층 101호", + "roadAddress": "서울특별시 강서구 강서로 466 1층 101호", + "latitude": 37.56689002, + "longitude": 126.84149282 + }, + { + "storeId": 318, + "province": "서울특별시", + "district": "마포구", + "name": "솔리드커피", + "title": "솔리드커피", + "address": "서울특별시 마포구 월드컵로36길 18 1층 107호", + "roadAddress": "서울특별시 마포구 월드컵로36길 18 1층 107호", + "latitude": 37.56624276, + "longitude": 126.90338695 + }, + { + "storeId": 319, + "province": "서울특별시", + "district": "마포구", + "name": "마포오리농장", + "title": "마포오리농장", + "address": "서울특별시 마포구 양화로 58 명지빌드웰 1층 마포 오리농장", + "roadAddress": "서울특별시 마포구 양화로 58 명지빌드웰 1층 마포 오리농장", + "latitude": 37.55016497, + "longitude": 126.91542949 + }, + { + "storeId": 32, + "province": "서울특별시", + "district": "양천구", + "name": "코코호도목동점", + "title": "코코호도 목동점", + "address": "서울특별시 양천구 목동동로 53", + "roadAddress": "서울특별시 양천구 목동동로 53", + "latitude": 37.5150555, + "longitude": 126.86075671 + }, + { + "storeId": 320, + "province": "서울특별시", + "district": "마포구", + "name": "아소정", + "title": "아소정", + "address": "서울특별시 마포구 백범로25길 9", + "roadAddress": "서울특별시 마포구 백범로25길 9", + "latitude": 37.54657281, + "longitude": 126.94643993 + }, + { + "storeId": 321, + "province": "서울특별시", + "district": "마포구", + "name": "수레갈비", + "title": "수레갈비", + "address": "서울특별시 마포구 매봉산로2길 19-6 1층", + "roadAddress": "서울특별시 마포구 매봉산로2길 19-6 1층", + "latitude": 37.57831168, + "longitude": 126.89535624 + }, + { + "storeId": 322, + "province": "서울특별시", + "district": "마포구", + "name": "화수목", + "title": "화수목", + "address": "서울특별시 마포구 창전로 70 화수목빌딩1~2층", + "roadAddress": "서울특별시 마포구 창전로 70 화수목빌딩1~2층", + "latitude": 37.54856953, + "longitude": 126.93305167 + }, + { + "storeId": 323, + "province": "서울특별시", + "district": "마포구", + "name": "경복궁서교점", + "title": "경복궁 서교점", + "address": "서울특별시 마포구 월드컵북로 37", + "roadAddress": "서울특별시 마포구 월드컵북로 37", + "latitude": 37.55762536, + "longitude": 126.91817408 + }, + { + "storeId": 324, + "province": "서울특별시", + "district": "마포구", + "name": "함초손두부", + "title": "함초손두부", + "address": "서울특별시 마포구 월드컵로 154-1 1층 함초손두부", + "roadAddress": "서울특별시 마포구 월드컵로 154-1 1층 함초손두부", + "latitude": 37.56161279, + "longitude": 126.90546904 + }, + { + "storeId": 325, + "province": "서울특별시", + "district": "마포구", + "name": "참맛집", + "title": "참맛집 상암점", + "address": "서울특별시 마포구 월드컵북로58길 10 지하1층", + "roadAddress": "서울특별시 마포구 월드컵북로58길 10 지하1층", + "latitude": 37.58161149, + "longitude": 126.88705878 + }, + { + "storeId": 326, + "province": "서울특별시", + "district": "마포구", + "name": "성산회관", + "title": "성산회관", + "address": "서울특별시 마포구 월드컵북로 210 1층 오른쪽", + "roadAddress": "서울특별시 마포구 월드컵북로 210 1층 오른쪽", + "latitude": 37.56919719, + "longitude": 126.90580628 + }, + { + "storeId": 327, + "province": "서울특별시", + "district": "마포구", + "name": "드롭탑홍대점", + "title": "드롭탑 홍대점", + "address": "서울특별시 마포구 어울마당로 45-1 1층, 2층", + "roadAddress": "서울특별시 마포구 어울마당로 45-1 1층, 2층", + "latitude": 37.54932896, + "longitude": 126.920527 + }, + { + "storeId": 328, + "province": "서울특별시", + "district": "마포구", + "name": "드럼통숯불고깃집", + "title": "드럼통숯불고깃집", + "address": "서울특별시 마포구 월드컵로34길 8 2층", + "roadAddress": "서울특별시 마포구 월드컵로34길 8 2층", + "latitude": 37.56481285, + "longitude": 126.90334737 + }, + { + "storeId": 329, + "province": "서울특별시", + "district": "마포구", + "name": "순희네닭곰탕", + "title": "순희네닭곰탕", + "address": "서울특별시 마포구 월드컵로 190 이안상암2 1층", + "roadAddress": "서울특별시 마포구 월드컵로 190 이안상암2 1층", + "latitude": 37.56419669, + "longitude": 126.90327562 + }, + { + "storeId": 33, + "province": "서울특별시", + "district": "양천구", + "name": "이해림아구찜", + "title": "이해림아구찜", + "address": "서울특별시 양천구 신목로 42 신정동빌딩", + "roadAddress": "서울특별시 양천구 신목로 42 신정동빌딩", + "latitude": 37.51923477, + "longitude": 126.87329866 + }, + { + "storeId": 330, + "province": "서울특별시", + "district": "마포구", + "name": "텐퍼센트", + "title": "텐퍼센트커피 합정역점", + "address": "서울특별시 마포구 양화로 72 101동 109호", + "roadAddress": "서울특별시 마포구 양화로 72 101동 109호", + "latitude": 37.55079466, + "longitude": 126.9167999 + }, + { + "storeId": 331, + "province": "서울특별시", + "district": "마포구", + "name": "커피앤스쿱", + "title": "커피앤스쿱", + "address": "서울특별시 마포구 월드컵로34길 14 벽산상암스마트큐브 1층 커피앤스쿱", + "roadAddress": "서울특별시 마포구 월드컵로34길 14 벽산상암스마트큐브 1층 커피앤스쿱", + "latitude": 37.56507595, + "longitude": 126.90391093 + }, + { + "storeId": 332, + "province": "서울특별시", + "district": "마포구", + "name": "버터크림팩토리", + "title": "버터크림팩토리", + "address": "서울특별시 마포구 망원로11길 41 102호", + "roadAddress": "서울특별시 마포구 망원로11길 41 102호", + "latitude": 37.55946063, + "longitude": 126.90599137 + }, + { + "storeId": 333, + "province": "서울특별시", + "district": "마포구", + "name": "지호한방삼계탕마포구청역점", + "title": "지호한방삼계탕 마포구청역점", + "address": "서울특별시 마포구 방울내로11길 23", + "roadAddress": "서울특별시 마포구 방울내로11길 23", + "latitude": 37.56178527, + "longitude": 126.9038425 + }, + { + "storeId": 334, + "province": "서울특별시", + "district": "마포구", + "name": "웨스트앤드", + "title": "웨스트앤드커피", + "address": "서울특별시 마포구 월드컵로36길 50 1층 3호", + "roadAddress": "서울특별시 마포구 월드컵로36길 50 1층 3호", + "latitude": 37.56827952, + "longitude": 126.90569277 + }, + { + "storeId": 335, + "province": "서울특별시", + "district": "마포구", + "name": "희우정", + "title": "희우정", + "address": "서울특별시 마포구 성산로 128", + "roadAddress": "서울특별시 마포구 성산로 128", + "latitude": 37.56378915, + "longitude": 126.90844897 + }, + { + "storeId": 336, + "province": "서울특별시", + "district": "마포구", + "name": "을밀대", + "title": "을밀대 평양냉면", + "address": "서울특별시 마포구 숭문길 24", + "roadAddress": "서울특별시 마포구 숭문길 24", + "latitude": 37.54748754, + "longitude": 126.94552923 + }, + { + "storeId": 337, + "province": "서울특별시", + "district": "마포구", + "name": "남도밥상", + "title": "남도밥상", + "address": "서울특별시 마포구 월드컵로 235", + "roadAddress": "서울특별시 마포구 월드컵로 235", + "latitude": 37.56508634, + "longitude": 126.89813868 + }, + { + "storeId": 338, + "province": "서울특별시", + "district": "마포구", + "name": "엘에스씨푸드", + "title": "엘에스씨푸드 서울서부지검구내식당", + "address": "서울특별시 마포구 마포대로 174 서울서부지방검찰청", + "roadAddress": "서울특별시 마포구 마포대로 174 서울서부지방검찰청", + "latitude": 37.54943904, + "longitude": 126.95549351 + }, + { + "storeId": 339, + "province": "서울특별시", + "district": "마포구", + "name": "한정식카페", + "title": "한정식카페", + "address": "서울특별시 마포구 독막로6길 6 현영빌딩 1층 한정식카페", + "roadAddress": "서울특별시 마포구 독막로6길 6 현영빌딩 1층 한정식카페", + "latitude": 37.5477646, + "longitude": 126.91744139 + }, + { + "storeId": 34, + "province": "서울특별시", + "district": "양천구", + "name": "제주바당", + "title": "제주바당", + "address": "서울특별시 양천구 신목로14길 6-1", + "roadAddress": "서울특별시 양천구 신목로14길 6-1", + "latitude": 37.52184164, + "longitude": 126.87473012 + }, + { + "storeId": 340, + "province": "서울특별시", + "district": "마포구", + "name": "김경자대구왕뽈찜", + "title": "김경자소문난대구왕뽈찜 상암점", + "address": "서울특별시 마포구 월드컵로 235 마포농수산물시장 2층", + "roadAddress": "서울특별시 마포구 월드컵로 235 마포농수산물시장 2층", + "latitude": 37.56508634, + "longitude": 126.89813868 + }, + { + "storeId": 341, + "province": "서울특별시", + "district": "마포구", + "name": "엄마손쌈밥집", + "title": "엄마손쌈밥집", + "address": "서울특별시 마포구 월드컵로29길 8", + "roadAddress": "서울특별시 마포구 월드컵로29길 8", + "latitude": 37.56034606, + "longitude": 126.90545457 + }, + { + "storeId": 342, + "province": "서울특별시", + "district": "마포구", + "name": "성산동칼국수집", + "title": "성산동 칼국수집", + "address": "서울특별시 마포구 모래내로 63 성산동 칼국수집", + "roadAddress": "서울특별시 마포구 모래내로 63 성산동 칼국수집", + "latitude": 37.56565185, + "longitude": 126.90994497 + }, + { + "storeId": 343, + "province": "서울특별시", + "district": "마포구", + "name": "우삼촌카레", + "title": "우삼촌카레 홍대점", + "address": "서울특별시 마포구 잔다리로3안길 24 1층 우삼촌카레", + "roadAddress": "서울특별시 마포구 잔다리로3안길 24 1층 우삼촌카레", + "latitude": 37.55049457, + "longitude": 126.91957631 + }, + { + "storeId": 344, + "province": "서울특별시", + "district": "마포구", + "name": "망원숯불갈비", + "title": "망원숯불갈비", + "address": "서울특별시 마포구 월드컵로13길 13 1층", + "roadAddress": "서울특별시 마포구 월드컵로13길 13 1층", + "latitude": 37.55553808, + "longitude": 126.90948339 + }, + { + "storeId": 345, + "province": "서울특별시", + "district": "마포구", + "name": "선미옥칼국수", + "title": "선미옥칼국수", + "address": "서울특별시 마포구 월드컵로34길 13 2층 203호", + "roadAddress": "서울특별시 마포구 월드컵로34길 13 2층 203호", + "latitude": 37.56543396, + "longitude": 126.90352269 + }, + { + "storeId": 346, + "province": "서울특별시", + "district": "마포구", + "name": "김미정남원추어탕삼계탕", + "title": "김미정 남원추어탕 삼계탕", + "address": "서울특별시 마포구 독막로 288 세양아파트 1층 상가", + "roadAddress": "서울특별시 마포구 독막로 288 세양아파트 1층 상가", + "latitude": 37.54444816, + "longitude": 126.94486891 + }, + { + "storeId": 347, + "province": "서울특별시", + "district": "마포구", + "name": "뉴미가", + "title": "미가", + "address": "서울특별시 마포구 숭문길 47", + "roadAddress": "서울특별시 마포구 숭문길 47", + "latitude": 37.54856341, + "longitude": 126.94532521 + }, + { + "storeId": 348, + "province": "서울특별시", + "district": "마포구", + "name": "시골보쌈&감자옹심이", + "title": "시골보쌈&감자옹심이 상암점", + "address": "서울특별시 마포구 월드컵북로 400 서울경제진흥원 지하1층", + "roadAddress": "서울특별시 마포구 월드컵북로 400 서울경제진흥원 지하1층", + "latitude": 37.58052373, + "longitude": 126.88964164 + }, + { + "storeId": 349, + "province": "서울특별시", + "district": "마포구", + "name": "동동", + "title": "동동가정식덮밥 마포구청점", + "address": "서울특별시 마포구 월드컵로34길 7 상암 스위트포레 202호", + "roadAddress": "서울특별시 마포구 월드컵로34길 7 상암 스위트포레 202호", + "latitude": 37.56506283, + "longitude": 126.90307936 + }, + { + "storeId": 35, + "province": "서울특별시", + "district": "양천구", + "name": "로컬코너", + "title": "로컬코너", + "address": "서울특별시 양천구 목동서로 349 1층 125호", + "roadAddress": "서울특별시 양천구 목동서로 349 1층 125호", + "latitude": 37.51749424, + "longitude": 126.86549762 + }, + { + "storeId": 350, + "province": "서울특별시", + "district": "마포구", + "name": "포항물회", + "title": "포항물회", + "address": "서울특별시 마포구 월드컵북로 82 대정빌딩 1층", + "roadAddress": "서울특별시 마포구 월드컵북로 82 대정빌딩 1층", + "latitude": 37.56115929, + "longitude": 126.91603945 + }, + { + "storeId": 351, + "province": "서울특별시", + "district": "마포구", + "name": "흑심", + "title": "흑심", + "address": "서울특별시 마포구 월드컵로36길 14 205호 흑심", + "roadAddress": "서울특별시 마포구 월드컵로36길 14 205호 흑심", + "latitude": 37.56595234, + "longitude": 126.90302308 + }, + { + "storeId": 352, + "province": "서울특별시", + "district": "마포구", + "name": "봄이보리밥합정점", + "title": "봄이보리밥 합정점", + "address": "서울특별시 마포구 월드컵로3길 14 마포한강푸르지오2차 지하1층 B155, B156, B157, B158호", + "roadAddress": "서울특별시 마포구 월드컵로3길 14 마포한강푸르지오2차 지하1층 B155, B156, B157, B158호", + "latitude": 37.55105318, + "longitude": 126.91186555 + }, + { + "storeId": 353, + "province": "서울특별시", + "district": "마포구", + "name": "굴마을마포구청점", + "title": "굴마을낙지촌 마포구청점", + "address": "서울특별시 마포구 월드컵로 196 대명비첸시티오피스텔", + "roadAddress": "서울특별시 마포구 월드컵로 196 대명비첸시티오피스텔", + "latitude": 37.56479776, + "longitude": 126.90274444 + }, + { + "storeId": 354, + "province": "서울특별시", + "district": "마포구", + "name": "팔짱", + "title": "위아더", + "address": "서울특별시 마포구 월드컵로34길 6 102호", + "roadAddress": "서울특별시 마포구 월드컵로34길 6 102호", + "latitude": 37.56458054, + "longitude": 126.90309278 + }, + { + "storeId": 355, + "province": "서울특별시", + "district": "마포구", + "name": "기꾸참치", + "title": "기꾸참치", + "address": "서울특별시 마포구 월드컵로34길 14 2층", + "roadAddress": "서울특별시 마포구 월드컵로34길 14 2층", + "latitude": 37.56507595, + "longitude": 126.90391093 + }, + { + "storeId": 356, + "province": "서울특별시", + "district": "마포구", + "name": "오봉집", + "title": "오봉집 망원점", + "address": "서울특별시 마포구 방울내로11길 23 두영빌딩 102호", + "roadAddress": "서울특별시 마포구 방울내로11길 23 두영빌딩 102호", + "latitude": 37.56178527, + "longitude": 126.9038425 + }, + { + "storeId": 357, + "province": "서울특별시", + "district": "마포구", + "name": "런이트", + "title": "런이트", + "address": "서울특별시 마포구 매봉산로2안길 12-9 2층", + "roadAddress": "서울특별시 마포구 매봉산로2안길 12-9 2층", + "latitude": 37.57802053, + "longitude": 126.89420091 + }, + { + "storeId": 358, + "province": "서울특별시", + "district": "마포구", + "name": "쉐프준", + "title": "쉐프준", + "address": "서울특별시 마포구 월드컵로36길 14 2층 210호", + "roadAddress": "서울특별시 마포구 월드컵로36길 14 2층 210호", + "latitude": 37.56595234, + "longitude": 126.90302308 + }, + { + "storeId": 359, + "province": "서울특별시", + "district": "마포구", + "name": "목포낙지마을", + "title": "목포낙지마을", + "address": "서울특별시 마포구 월드컵로32길 11 1층", + "roadAddress": "서울특별시 마포구 월드컵로32길 11 1층", + "latitude": 37.56252242, + "longitude": 126.90534271 + }, + { + "storeId": 36, + "province": "서울특별시", + "district": "양천구", + "name": "억조1978", + "title": "억조1978", + "address": "서울특별시 양천구 목동동로10길 24 2층", + "roadAddress": "서울특별시 양천구 목동동로10길 24 2층", + "latitude": 37.51937868, + "longitude": 126.87239664 + }, + { + "storeId": 360, + "province": "서울특별시", + "district": "마포구", + "name": "동강해물찜", + "title": "동강해물찜", + "address": "서울특별시 마포구 와우산로23길 15", + "roadAddress": "서울특별시 마포구 와우산로23길 15", + "latitude": 37.55363247, + "longitude": 126.92420433 + }, + { + "storeId": 361, + "province": "서울특별시", + "district": "마포구", + "name": "스시린", + "title": "스시린", + "address": "서울특별시 마포구 월드컵로34길 13 2층", + "roadAddress": "서울특별시 마포구 월드컵로34길 13 2층", + "latitude": 37.56543396, + "longitude": 126.90352269 + }, + { + "storeId": 362, + "province": "서울특별시", + "district": "마포구", + "name": "하심정", + "title": "하심정", + "address": "서울특별시 마포구 망원로10길 21 2층", + "roadAddress": "서울특별시 마포구 망원로10길 21 2층", + "latitude": 37.55691853, + "longitude": 126.90743721 + }, + { + "storeId": 363, + "province": "서울특별시", + "district": "마포구", + "name": "산책", + "title": "북카페산책 산학협력센터점", + "address": "서울특별시 마포구 매봉산로 37 산학협력센터 1층", + "roadAddress": "서울특별시 마포구 매봉산로 37 산학협력센터 1층", + "latitude": 37.57607362, + "longitude": 126.89049724 + }, + { + "storeId": 364, + "province": "서울특별시", + "district": "마포구", + "name": "앨리스바이미니멜츠", + "title": "앨리스 바이 미니멜츠", + "address": "서울특별시 마포구 성산로 128 마포중앙도서관 지하1층", + "roadAddress": "서울특별시 마포구 성산로 128 마포중앙도서관 지하1층", + "latitude": 37.56378915, + "longitude": 126.90844897 + }, + { + "storeId": 365, + "province": "서울특별시", + "district": "마포구", + "name": "팔월의봄", + "title": "팔월의봄", + "address": "서울특별시 마포구 월드컵로32길 9 1층", + "roadAddress": "서울특별시 마포구 월드컵로32길 9 1층", + "latitude": 37.56245662, + "longitude": 126.90519509 + }, + { + "storeId": 366, + "province": "서울특별시", + "district": "마포구", + "name": "티타임마포구청카페", + "title": "티타임마포구청카페", + "address": "서울특별시 마포구 월드컵로 212", + "roadAddress": "서울특별시 마포구 월드컵로 212", + "latitude": 37.56624238, + "longitude": 126.90194231 + }, + { + "storeId": 367, + "province": "서울특별시", + "district": "마포구", + "name": "하이오커피", + "title": "하이오커피 마포구청점", + "address": "서울특별시 마포구 모래내로1길 4 마포상암시티프라디움리버 103호, 104호", + "roadAddress": "서울특별시 마포구 모래내로1길 4 마포상암시티프라디움리버 103호, 104호", + "latitude": 37.56439705, + "longitude": 126.90446789 + }, + { + "storeId": 368, + "province": "서울특별시", + "district": "마포구", + "name": "가마솥순대", + "title": "24시가마솥순대", + "address": "서울특별시 마포구 월드컵로 164", + "roadAddress": "서울특별시 마포구 월드컵로 164", + "latitude": 37.56230882, + "longitude": 126.90492239 + }, + { + "storeId": 369, + "province": "서울특별시", + "district": "마포구", + "name": "부부제빵소", + "title": "부부제빵소", + "address": "서울특별시 마포구 월드컵로36길 18 1층 105호", + "roadAddress": "서울특별시 마포구 월드컵로36길 18 1층 105호", + "latitude": 37.56624276, + "longitude": 126.90338695 + }, + { + "storeId": 37, + "province": "서울특별시", + "district": "양천구", + "name": "카페울림", + "title": "카페울림", + "address": "서울특별시 양천구 월정로 43 1층", + "roadAddress": "서울특별시 양천구 월정로 43 1층", + "latitude": 37.52358933, + "longitude": 126.84192215 + }, + { + "storeId": 370, + "province": "서울특별시", + "district": "마포구", + "name": "명태공", + "title": "명태공 성산본점", + "address": "서울특별시 마포구 월드컵로30길 5", + "roadAddress": "서울특별시 마포구 월드컵로30길 5", + "latitude": 37.56145336, + "longitude": 126.90576205 + }, + { + "storeId": 371, + "province": "서울특별시", + "district": "마포구", + "name": "옛날집", + "title": "옛날집", + "address": "서울특별시 마포구 어울마당로 143", + "roadAddress": "서울특별시 마포구 어울마당로 143", + "latitude": 37.55659356, + "longitude": 126.92569343 + }, + { + "storeId": 372, + "province": "서울특별시", + "district": "마포구", + "name": "원조춘천닭갈비", + "title": "닭이봉춘천닭갈비 상암점", + "address": "서울특별시 마포구 월드컵북로 351-3 상암주택", + "roadAddress": "서울특별시 마포구 월드컵북로 351-3 상암주택", + "latitude": 37.57639494, + "longitude": 126.8928906 + }, + { + "storeId": 373, + "province": "서울특별시", + "district": "마포구", + "name": "윤수산", + "title": "윤수산", + "address": "서울특별시 마포구 월드컵로 95", + "roadAddress": "서울특별시 마포구 월드컵로 95", + "latitude": 37.55710693, + "longitude": 126.90871745 + }, + { + "storeId": 374, + "province": "서울특별시", + "district": "마포구", + "name": "참숯돼지갈비", + "title": "참숯돼지갈비", + "address": "서울특별시 마포구 월드컵북로 201", + "roadAddress": "서울특별시 마포구 월드컵북로 201", + "latitude": 37.56855392, + "longitude": 126.90631148 + }, + { + "storeId": 375, + "province": "서울특별시", + "district": "마포구", + "name": "양귀비짬뽕", + "title": "양귀비짬뽕", + "address": "서울특별시 마포구 월드컵로 190 이안상암2, 상가 1층 112호", + "roadAddress": "서울특별시 마포구 월드컵로 190 이안상암2, 상가 1층 112호", + "latitude": 37.56419669, + "longitude": 126.90327562 + }, + { + "storeId": 376, + "province": "서울특별시", + "district": "마포구", + "name": "우담가해담가", + "title": "우담가&해담가", + "address": "서울특별시 마포구 양화로 45 메세나폴리스 1층", + "roadAddress": "서울특별시 마포구 양화로 45 메세나폴리스 1층", + "latitude": 37.55074672, + "longitude": 126.9137688 + }, + { + "storeId": 377, + "province": "서울특별시", + "district": "마포구", + "name": "무리울감자탕", + "title": "무리울감자탕", + "address": "서울특별시 마포구 월드컵북로 198-4 1층", + "roadAddress": "서울특별시 마포구 월드컵북로 198-4 1층", + "latitude": 37.56869991, + "longitude": 126.90691609 + }, + { + "storeId": 378, + "province": "서울특별시", + "district": "마포구", + "name": "춘향골남원추어탕", + "title": "춘향골남원추어탕 마포구청점", + "address": "서울특별시 마포구 월드컵로36길 18 삼라마이다스 109~111호", + "roadAddress": "서울특별시 마포구 월드컵로36길 18 삼라마이다스 109~111호", + "latitude": 37.56624276, + "longitude": 126.90338695 + }, + { + "storeId": 379, + "province": "서울특별시", + "district": "마포구", + "name": "보리", + "title": "보리", + "address": "서울특별시 마포구 방울내로7길 5 1층", + "roadAddress": "서울특별시 마포구 방울내로7길 5 1층", + "latitude": 37.56011906, + "longitude": 126.90241427 + }, + { + "storeId": 38, + "province": "서울특별시", + "district": "양천구", + "name": "바다가요리한찜", + "title": "바다가요리한찜", + "address": "서울특별시 양천구 화곡로 64", + "roadAddress": "서울특별시 양천구 화곡로 64", + "latitude": 37.53909089, + "longitude": 126.82888188 + }, + { + "storeId": 380, + "province": "서울특별시", + "district": "마포구", + "name": "군산찜집", + "title": "군산찜", + "address": "서울특별시 마포구 새터산길 2 마포구청역 2번출구", + "roadAddress": "서울특별시 마포구 새터산길 2 마포구청역 2번출구", + "latitude": 37.56496386, + "longitude": 126.90739579 + }, + { + "storeId": 381, + "province": "서울특별시", + "district": "마포구", + "name": "명장수제족발", + "title": "명장수제족발 성산본점", + "address": "서울특별시 마포구 새터산길 1 성산동 200~361", + "roadAddress": "서울특별시 마포구 새터산길 1 성산동 200~361", + "latitude": 37.56492943, + "longitude": 126.90715191 + }, + { + "storeId": 382, + "province": "서울특별시", + "district": "마포구", + "name": "백억커피망원점", + "title": "백억커피 망원점", + "address": "서울특별시 마포구 동교로 20 1층", + "roadAddress": "서울특별시 마포구 동교로 20 1층", + "latitude": 37.5518025, + "longitude": 126.90461921 + }, + { + "storeId": 383, + "province": "서울특별시", + "district": "마포구", + "name": "스타반점", + "title": "스타반점 본점", + "address": "서울특별시 마포구 월드컵로36길 52 1층 스타반점", + "roadAddress": "서울특별시 마포구 월드컵로36길 52 1층 스타반점", + "latitude": 37.56845604, + "longitude": 126.90582431 + }, + { + "storeId": 384, + "province": "서울특별시", + "district": "마포구", + "name": "고기식당도야지", + "title": "고기식당도야지", + "address": "서울특별시 마포구 모래내로1길 20 2층 고기식당 도야지", + "roadAddress": "서울특별시 마포구 모래내로1길 20 2층 고기식당 도야지", + "latitude": 37.56569685, + "longitude": 126.90328409 + }, + { + "storeId": 385, + "province": "서울특별시", + "district": "마포구", + "name": "경희븟", + "title": "경희븟", + "address": "서울특별시 마포구 월드컵로34길 20 207호", + "roadAddress": "서울특별시 마포구 월드컵로34길 20 207호", + "latitude": 37.56540792, + "longitude": 126.90429874 + }, + { + "storeId": 386, + "province": "서울특별시", + "district": "송파구", + "name": "한가로운오후", + "title": "한가로운 오후", + "address": "서울특별시 송파구 백제고분로 332 1층", + "roadAddress": "서울특별시 송파구 백제고분로 332 1층", + "latitude": 37.50351186, + "longitude": 127.10332791 + }, + { + "storeId": 387, + "province": "서울특별시", + "district": "송파구", + "name": "바다회상", + "title": "바다회상 잠실점", + "address": "서울특별시 송파구 오금로 62 수협중앙회빌딩 지하1층 수협바다회상", + "roadAddress": "서울특별시 송파구 오금로 62 수협중앙회빌딩 지하1층 수협바다회상", + "latitude": 37.5162496, + "longitude": 127.10539782 + }, + { + "storeId": 388, + "province": "서울특별시", + "district": "송파구", + "name": "샛집남원추어탕", + "title": "샛집남원추어탕", + "address": "서울특별시 송파구 오금로11길 7-12 백수빌딩", + "roadAddress": "서울특별시 송파구 오금로11길 7-12 백수빌딩", + "latitude": 37.51515298, + "longitude": 127.10760525 + }, + { + "storeId": 389, + "province": "서울특별시", + "district": "송파구", + "name": "육전국밥석촌호수점", + "title": "육전국밥 석촌호수점", + "address": "서울특별시 송파구 오금로 111 1층", + "roadAddress": "서울특별시 송파구 오금로 111 1층", + "latitude": 37.51257655, + "longitude": 127.10820521 + }, + { + "storeId": 39, + "province": "서울특별시", + "district": "양천구", + "name": "바우네", + "title": "바우네곤드레밥&참숯화로직화구이", + "address": "서울특별시 양천구 목동로9길 13", + "roadAddress": "서울특별시 양천구 목동로9길 13", + "latitude": 37.52275418, + "longitude": 126.86304742 + }, + { + "storeId": 390, + "province": "서울특별시", + "district": "송파구", + "name": "온조", + "title": "온조카페", + "address": "서울특별시 송파구 올림픽로 326", + "roadAddress": "서울특별시 송파구 올림픽로 326", + "latitude": 37.51461402, + "longitude": 127.10608934 + }, + { + "storeId": 391, + "province": "서울특별시", + "district": "송파구", + "name": "한탕", + "title": "한탕양푼이찌개", + "address": "서울특별시 송파구 올림픽로34길 27-23 s.c빌딩", + "roadAddress": "서울특별시 송파구 올림픽로34길 27-23 s.c빌딩", + "latitude": 37.51513624, + "longitude": 127.11203832 + }, + { + "storeId": 392, + "province": "서울특별시", + "district": "송파구", + "name": "금수복국잠실소피텔", + "title": "금수복국 잠실소피텔점", + "address": "서울특별시 송파구 잠실로 209 지하1층", + "roadAddress": "서울특별시 송파구 잠실로 209 지하1층", + "latitude": 37.51378948, + "longitude": 127.10642015 + }, + { + "storeId": 393, + "province": "서울특별시", + "district": "송파구", + "name": "화반방이점", + "title": "화반 방이점", + "address": "서울특별시 송파구 오금로13길 8 1층 화반", + "roadAddress": "서울특별시 송파구 오금로13길 8 1층 화반", + "latitude": 37.51312642, + "longitude": 127.10861783 + }, + { + "storeId": 394, + "province": "서울특별시", + "district": "송파구", + "name": "브라운돈까스", + "title": "브라운돈까스 롯데마트 잠실점", + "address": "서울특별시 송파구 올림픽로 240 롯데마트 제타플렉스점 6층", + "roadAddress": "서울특별시 송파구 올림픽로 240 롯데마트 제타플렉스점 6층", + "latitude": 37.51128662, + "longitude": 127.09793903 + }, + { + "storeId": 395, + "province": "서울특별시", + "district": "송파구", + "name": "도꼭지", + "title": "도꼭지 KT송파타워점", + "address": "서울특별시 송파구 잠실로 209 KT송파타워 2층 12, 13호", + "roadAddress": "서울특별시 송파구 잠실로 209 KT송파타워 2층 12, 13호", + "latitude": 37.51378948, + "longitude": 127.10642015 + }, + { + "storeId": 396, + "province": "서울특별시", + "district": "송파구", + "name": "신의주찹쌀순대", + "title": "신의주찹쌀순대 방이점", + "address": "서울특별시 송파구 올림픽로32길 12", + "roadAddress": "서울특별시 송파구 올림픽로32길 12", + "latitude": 37.51499604, + "longitude": 127.10896553 + }, + { + "storeId": 397, + "province": "서울특별시", + "district": "송파구", + "name": "인키친", + "title": "인키친", + "address": "서울특별시 송파구 거마로2길 3-4 101호", + "roadAddress": "서울특별시 송파구 거마로2길 3-4 101호", + "latitude": 37.49357627, + "longitude": 127.14537598 + }, + { + "storeId": 398, + "province": "서울특별시", + "district": "송파구", + "name": "숙수돈가", + "title": "숙수돈가 송리단길점", + "address": "서울특별시 송파구 백제고분로41길 42-11 1층", + "roadAddress": "서울특별시 송파구 백제고분로41길 42-11 1층", + "latitude": 37.50991267, + "longitude": 127.10609445 + }, + { + "storeId": 399, + "province": "서울특별시", + "district": "송파구", + "name": "밀파니", + "title": "밀파니", + "address": "서울특별시 송파구 위례서로 273 밀파니 타워 1층, 2층", + "roadAddress": "서울특별시 송파구 위례서로 273 밀파니 타워 1층, 2층", + "latitude": 37.48914838, + "longitude": 127.14247521 + }, + { + "storeId": 4, + "province": "서울특별시", + "district": "강북구", + "name": "명품장어구이", + "title": "서울명품민물장어 서울본점", + "address": "서울특별시 강북구 월계로 19", + "roadAddress": "서울특별시 강북구 월계로 19", + "latitude": 37.61023798, + "longitude": 127.03212063 + }, + { + "storeId": 40, + "province": "서울특별시", + "district": "양천구", + "name": "항아리보쌈", + "title": "항아리보쌈 목동점", + "address": "서울특별시 양천구 신목로 48", + "roadAddress": "서울특별시 양천구 신목로 48", + "latitude": 37.51961239, + "longitude": 126.87347143 + }, + { + "storeId": 400, + "province": "서울특별시", + "district": "송파구", + "name": "과일에반하다프루타", + "title": "과일에반하다 프루타 석촌호수점", + "address": "서울특별시 송파구 오금로 105", + "roadAddress": "서울특별시 송파구 오금로 105", + "latitude": 37.5129791, + "longitude": 127.10803556 + }, + { + "storeId": 401, + "province": "서울특별시", + "district": "송파구", + "name": "신의주부대찌개", + "title": "신의주부대찌개 방이동점", + "address": "서울특별시 송파구 올림픽로32길 18-23", + "roadAddress": "서울특별시 송파구 올림픽로32길 18-23", + "latitude": 37.51384606, + "longitude": 127.10811361 + }, + { + "storeId": 402, + "province": "서울특별시", + "district": "송파구", + "name": "유천냉면", + "title": "유천냉면 본점", + "address": "서울특별시 송파구 강동대로3길 22", + "roadAddress": "서울특별시 송파구 강동대로3길 22", + "latitude": 37.5285237, + "longitude": 127.11558853 + }, + { + "storeId": 403, + "province": "서울특별시", + "district": "송파구", + "name": "수가성순두부전문점", + "title": "수가성", + "address": "서울특별시 송파구 올림픽로 293-19 현대타워아파트", + "roadAddress": "서울특별시 송파구 올림픽로 293-19 현대타워아파트", + "latitude": 37.51888493, + "longitude": 127.09928048 + }, + { + "storeId": 404, + "province": "서울특별시", + "district": "송파구", + "name": "본가설렁탕", + "title": "본가설렁탕", + "address": "서울특별시 송파구 석촌호수로 204", + "roadAddress": "서울특별시 송파구 석촌호수로 204", + "latitude": 37.50636906, + "longitude": 127.09984229 + }, + { + "storeId": 405, + "province": "서울특별시", + "district": "송파구", + "name": "한국집", + "title": "한국집 롯데월드몰점", + "address": "서울특별시 송파구 올림픽로 300 롯데월드몰 5층", + "roadAddress": "서울특별시 송파구 올림픽로 300 롯데월드몰 5층", + "latitude": 37.51310116, + "longitude": 127.1034332 + }, + { + "storeId": 406, + "province": "서울특별시", + "district": "송파구", + "name": "송원해장", + "title": "송원해장", + "address": "서울특별시 송파구 거마로 31", + "roadAddress": "서울특별시 송파구 거마로 31", + "latitude": 37.49599544, + "longitude": 127.14540091 + }, + { + "storeId": 407, + "province": "서울특별시", + "district": "송파구", + "name": "등촌샤브칼국수", + "title": "등촌샤브칼국수 방이본점", + "address": "서울특별시 송파구 올림픽로30길 10", + "roadAddress": "서울특별시 송파구 올림픽로30길 10", + "latitude": 37.51480188, + "longitude": 127.10797914 + }, + { + "storeId": 408, + "province": "서울특별시", + "district": "송파구", + "name": "인딕슬로우송리단길", + "title": "인딕슬로우 송리단길점", + "address": "서울특별시 송파구 백제고분로45길 28 벤도치빌딩 2층", + "roadAddress": "서울특별시 송파구 백제고분로45길 28 벤도치빌딩 2층", + "latitude": 37.51037623, + "longitude": 127.10867334 + }, + { + "storeId": 409, + "province": "서울특별시", + "district": "송파구", + "name": "보길", + "title": "보길", + "address": "서울특별시 송파구 오금로16길 10-8 1층 보길", + "roadAddress": "서울특별시 송파구 오금로16길 10-8 1층 보길", + "latitude": 37.51096522, + "longitude": 127.10778812 + }, + { + "storeId": 41, + "province": "서울특별시", + "district": "양천구", + "name": "하나마트", + "title": "하나마트", + "address": "서울특별시 양천구 중앙로53길 50", + "roadAddress": "서울특별시 양천구 중앙로53길 50", + "latitude": 37.52517711, + "longitude": 126.84431733 + }, + { + "storeId": 410, + "province": "서울특별시", + "district": "송파구", + "name": "가시리", + "title": "가시리남도정식 석촌호수점", + "address": "서울특별시 송파구 백제고분로45길 38-16", + "roadAddress": "서울특별시 송파구 백제고분로45길 38-16", + "latitude": 37.51126941, + "longitude": 127.10816588 + }, + { + "storeId": 411, + "province": "서울특별시", + "district": "송파구", + "name": "보승회관", + "title": "보승회관 방이점", + "address": "서울특별시 송파구 오금로 101 1층", + "roadAddress": "서울특별시 송파구 오금로 101 1층", + "latitude": 37.51319273, + "longitude": 127.10793599 + }, + { + "storeId": 412, + "province": "서울특별시", + "district": "송파구", + "name": "홈수끼", + "title": "홈수끼", + "address": "서울특별시 송파구 위례성대로 134 한스빌딩", + "roadAddress": "서울특별시 송파구 위례성대로 134 한스빌딩", + "latitude": 37.51227889, + "longitude": 127.12556223 + }, + { + "storeId": 413, + "province": "서울특별시", + "district": "송파구", + "name": "콘타이", + "title": "콘타이 송파KT점", + "address": "서울특별시 송파구 잠실로 209 2층 218호", + "roadAddress": "서울특별시 송파구 잠실로 209 2층 218호", + "latitude": 37.51378948, + "longitude": 127.10642015 + }, + { + "storeId": 414, + "province": "서울특별시", + "district": "송파구", + "name": "숙성시대", + "title": "숙성시대 롯데월드몰점", + "address": "서울특별시 송파구 올림픽로 300 롯데월드몰 5층", + "roadAddress": "서울특별시 송파구 올림픽로 300 롯데월드몰 5층", + "latitude": 37.51310116, + "longitude": 127.1034332 + }, + { + "storeId": 415, + "province": "서울특별시", + "district": "송파구", + "name": "유지안", + "title": "유지안호프", + "address": "서울특별시 송파구 올림픽로35길 94 장미전철상가 104호", + "roadAddress": "서울특별시 송파구 올림픽로35길 94 장미전철상가 104호", + "latitude": 37.5200314, + "longitude": 127.10261654 + }, + { + "storeId": 416, + "province": "서울특별시", + "district": "송파구", + "name": "양산도", + "title": "양산도 잠실점", + "address": "서울특별시 송파구 석촌호수로 176 2층 양산도 잠실점", + "roadAddress": "서울특별시 송파구 석촌호수로 176 2층 양산도 잠실점", + "latitude": 37.50652905, + "longitude": 127.0960686 + }, + { + "storeId": 417, + "province": "서울특별시", + "district": "송파구", + "name": "신천생태전문", + "title": "신천생태찌개", + "address": "서울특별시 송파구 올림픽로8길 32 대양빌딩 1층", + "roadAddress": "서울특별시 송파구 올림픽로8길 32 대양빌딩 1층", + "latitude": 37.50879169, + "longitude": 127.08047179 + }, + { + "storeId": 418, + "province": "서울특별시", + "district": "송파구", + "name": "장옥정", + "title": "장옥정", + "address": "서울특별시 송파구 석촌호수로 174 1층, 2층, 3층", + "roadAddress": "서울특별시 송파구 석촌호수로 174 1층, 2층, 3층", + "latitude": 37.50649246, + "longitude": 127.09630414 + }, + { + "storeId": 419, + "province": "서울특별시", + "district": "송파구", + "name": "무교낙지", + "title": "무교낙지해물탕", + "address": "서울특별시 송파구 오금로11길 32 무교낙지해물탕", + "roadAddress": "서울특별시 송파구 오금로11길 32 무교낙지해물탕", + "latitude": 37.51521718, + "longitude": 127.11086818 + }, + { + "storeId": 42, + "province": "서울특별시", + "district": "양천구", + "name": "봉스시", + "title": "봉스시", + "address": "서울특별시 양천구 은행정로7길 25 1층", + "roadAddress": "서울특별시 양천구 은행정로7길 25 1층", + "latitude": 37.52201459, + "longitude": 126.85677544 + }, + { + "storeId": 420, + "province": "서울특별시", + "district": "송파구", + "name": "안준수보리밥", + "title": "수 보리밥", + "address": "서울특별시 송파구 백제고분로41길 43-5", + "roadAddress": "서울특별시 송파구 백제고분로41길 43-5", + "latitude": 37.50921018, + "longitude": 127.10556685 + }, + { + "storeId": 421, + "province": "서울특별시", + "district": "송파구", + "name": "코바치", + "title": "코바치 잠실 송파점", + "address": "서울특별시 송파구 잠실로 209 지하1층", + "roadAddress": "서울특별시 송파구 잠실로 209 지하1층", + "latitude": 37.51378948, + "longitude": 127.10642015 + }, + { + "storeId": 422, + "province": "서울특별시", + "district": "송파구", + "name": "크링", + "title": "카페크링", + "address": "서울특별시 송파구 올림픽로35길 10 파크리오 B상가 2층 카페크링", + "roadAddress": "서울특별시 송파구 올림픽로35길 10 파크리오 B상가 2층 카페크링", + "latitude": 37.52028062, + "longitude": 127.11315934 + }, + { + "storeId": 423, + "province": "서울특별시", + "district": "송파구", + "name": "이춘복참치", + "title": "이춘복참치 잠실점", + "address": "서울특별시 송파구 올림픽로 269 캐슬플라자 2층", + "roadAddress": "서울특별시 송파구 올림픽로 269 캐슬플라자 2층", + "latitude": 37.51445427, + "longitude": 127.10073499 + }, + { + "storeId": 424, + "province": "서울특별시", + "district": "송파구", + "name": "시래기밥상", + "title": "시래기밥상", + "address": "서울특별시 송파구 오금로 544", + "roadAddress": "서울특별시 송파구 오금로 544", + "latitude": 37.49269371, + "longitude": 127.14908154 + }, + { + "storeId": 425, + "province": "서울특별시", + "district": "송파구", + "name": "지강한식당", + "title": "지강한식당 잠실점", + "address": "서울특별시 송파구 잠실로 209 지하1층 104호", + "roadAddress": "서울특별시 송파구 잠실로 209 지하1층 104호", + "latitude": 37.51378948, + "longitude": 127.10642015 + }, + { + "storeId": 426, + "province": "서울특별시", + "district": "송파구", + "name": "뽕나무쟁이족발", + "title": "뽕족 잠실방이점", + "address": "서울특별시 송파구 올림픽로32길 21-10 1층", + "roadAddress": "서울특별시 송파구 올림픽로32길 21-10 1층", + "latitude": 37.51409833, + "longitude": 127.11007984 + }, + { + "storeId": 427, + "province": "서울특별시", + "district": "송파구", + "name": "포차이", + "title": "포차이", + "address": "서울특별시 송파구 올림픽로35다길 32 예전빌딩 지하1층", + "roadAddress": "서울특별시 송파구 올림픽로35다길 32 예전빌딩 지하1층", + "latitude": 37.51501012, + "longitude": 127.1020786 + }, + { + "storeId": 428, + "province": "서울특별시", + "district": "송파구", + "name": "곰국시집", + "title": "곰국시집 롯데월드몰점", + "address": "서울특별시 송파구 올림픽로 300 롯데월드몰 5층", + "roadAddress": "서울특별시 송파구 올림픽로 300 롯데월드몰 5층", + "latitude": 37.51310116, + "longitude": 127.1034332 + }, + { + "storeId": 429, + "province": "서울특별시", + "district": "송파구", + "name": "태능고기촌", + "title": "태릉고기촌", + "address": "서울특별시 송파구 백제고분로39길 17", + "roadAddress": "서울특별시 송파구 백제고분로39길 17", + "latitude": 37.50578984, + "longitude": 127.10428402 + }, + { + "storeId": 43, + "province": "서울특별시", + "district": "양천구", + "name": "양천시니어클럽", + "title": "양천시니어클럽", + "address": "서울특별시 양천구 신목로 46 1층", + "roadAddress": "서울특별시 양천구 신목로 46 1층", + "latitude": 37.51940477, + "longitude": 126.87319272 + }, + { + "storeId": 430, + "province": "서울특별시", + "district": "송파구", + "name": "브루비노", + "title": "브루비노", + "address": "서울특별시 송파구 동남로 107 1층", + "roadAddress": "서울특별시 송파구 동남로 107 1층", + "latitude": 37.49021166, + "longitude": 127.12315693 + }, + { + "storeId": 431, + "province": "서울특별시", + "district": "송파구", + "name": "컨플릭트", + "title": "컨플릭트스토어 잠실점", + "address": "서울특별시 송파구 잠실로 209 KT송파빌딩 101호 컨플릭트스토어 잠실점", + "roadAddress": "서울특별시 송파구 잠실로 209 KT송파빌딩 101호 컨플릭트스토어 잠실점", + "latitude": 37.51378948, + "longitude": 127.10642015 + }, + { + "storeId": 432, + "province": "서울특별시", + "district": "송파구", + "name": "작살치킨", + "title": "작살치킨 방이본점", + "address": "서울특별시 송파구 오금로11길 11 천일빌딩 2층", + "roadAddress": "서울특별시 송파구 오금로11길 11 천일빌딩 2층", + "latitude": 37.51463846, + "longitude": 127.1083472 + }, + { + "storeId": 433, + "province": "서울특별시", + "district": "송파구", + "name": "포뚜옌달랏", + "title": "포뚜옌달랏 송리단길점", + "address": "서울특별시 송파구 오금로16길 10-6 2층", + "roadAddress": "서울특별시 송파구 오금로16길 10-6 2층", + "latitude": 37.51090907, + "longitude": 127.10859709 + }, + { + "storeId": 434, + "province": "서울특별시", + "district": "송파구", + "name": "전주콩나물국밥", + "title": "전주콩나물국밥", + "address": "서울특별시 송파구 백제고분로12길 9 전주콩나물국밥", + "roadAddress": "서울특별시 송파구 백제고분로12길 9 전주콩나물국밥", + "latitude": 37.50528277, + "longitude": 127.08106902 + }, + { + "storeId": 435, + "province": "서울특별시", + "district": "송파구", + "name": "한방삼계탕", + "title": "토성유황오리", + "address": "서울특별시 송파구 위례성대로18길 28-12 1층 101호", + "roadAddress": "서울특별시 송파구 위례성대로18길 28-12 1층 101호", + "latitude": 37.51014503, + "longitude": 127.1245553 + }, + { + "storeId": 436, + "province": "서울특별시", + "district": "송파구", + "name": "다미해물탕", + "title": "다미해물탕", + "address": "서울특별시 송파구 올림픽로35가길 11 한신오피스텔 124호", + "roadAddress": "서울특별시 송파구 올림픽로35가길 11 한신오피스텔 124호", + "latitude": 37.51656738, + "longitude": 127.10418432 + }, + { + "storeId": 437, + "province": "서울특별시", + "district": "송파구", + "name": "횡성한우방이점", + "title": "횡성한우", + "address": "서울 송파구 오금로 113 1층", + "roadAddress": "서울 송파구 오금로 113 1층", + "latitude": 37.51224295, + "longitude": 127.10835968 + }, + { + "storeId": 438, + "province": "서울특별시", + "district": "송파구", + "name": "한양순대해장국", + "title": "한양순대해장국", + "address": "서울특별시 송파구 올림픽로32길 13", + "roadAddress": "서울특별시 송파구 올림픽로32길 13", + "latitude": 37.51495844, + "longitude": 127.10928366 + }, + { + "storeId": 439, + "province": "서울특별시", + "district": "송파구", + "name": "안동집", + "title": "안동집", + "address": "서울특별시 송파구 올림픽로35가길 9 잠실 푸르지오 월드마크", + "roadAddress": "서울특별시 송파구 올림픽로35가길 9 잠실 푸르지오 월드마크", + "latitude": 37.5200314, + "longitude": 127.10261654 + }, + { + "storeId": 44, + "province": "서울특별시", + "district": "양천구", + "name": "오성아구뽈찜", + "title": "오성아구뽈찜 목동점", + "address": "서울특별시 양천구 목동동로8길 15 1층 오성아구뽈찜", + "roadAddress": "서울특별시 양천구 목동동로8길 15 1층 오성아구뽈찜", + "latitude": 37.51761732, + "longitude": 126.87099247 + }, + { + "storeId": 440, + "province": "서울특별시", + "district": "송파구", + "name": "촌돼지", + "title": "소문난촌돼지", + "address": "서울특별시 송파구 동남로18길 31 1층", + "roadAddress": "서울특별시 송파구 동남로18길 31 1층", + "latitude": 37.49383943, + "longitude": 127.13356311 + }, + { + "storeId": 441, + "province": "서울특별시", + "district": "송파구", + "name": "해담", + "title": "해담", + "address": "서울특별시 송파구 양재대로 932 가락몰 2관 3층", + "roadAddress": "서울특별시 송파구 양재대로 932 가락몰 2관 3층", + "latitude": 37.49348281, + "longitude": 127.11150367 + }, + { + "storeId": 442, + "province": "서울특별시", + "district": "송파구", + "name": "엄지손칼국수", + "title": "엄지손칼국수", + "address": "서울특별시 송파구 가락로28길 15", + "roadAddress": "서울특별시 송파구 가락로28길 15", + "latitude": 37.50592255, + "longitude": 127.11763096 + }, + { + "storeId": 443, + "province": "서울특별시", + "district": "송파구", + "name": "카페아일랜드", + "title": "카페아일랜드&베이커리", + "address": "서울특별시 송파구 올림픽로35길 93 상가 1층 105호", + "roadAddress": "서울특별시 송파구 올림픽로35길 93 상가 1층 105호", + "latitude": 37.51800311, + "longitude": 127.10440666 + }, + { + "storeId": 444, + "province": "서울특별시", + "district": "송파구", + "name": "한국의집", + "title": "한국의집 롯데월드몰점", + "address": "서울특별시 송파구 올림픽로 300 5층", + "roadAddress": "서울특별시 송파구 올림픽로 300 5층", + "latitude": 37.51310116, + "longitude": 127.1034332 + }, + { + "storeId": 445, + "province": "서울특별시", + "district": "송파구", + "name": "랑데자뷰", + "title": "랑데자뷰 롯데월드몰점", + "address": "서울특별시 송파구 올림픽로 300 롯데월드몰 롯데시네마 7층", + "roadAddress": "서울특별시 송파구 올림픽로 300 롯데월드몰 롯데시네마 7층", + "latitude": 37.51310116, + "longitude": 127.1034332 + }, + { + "storeId": 446, + "province": "서울특별시", + "district": "송파구", + "name": "난랑", + "title": "난랑", + "address": "서울특별시 송파구 올림픽로32길 11", + "roadAddress": "서울특별시 송파구 올림픽로32길 11", + "latitude": 37.515095, + "longitude": 127.10922516 + }, + { + "storeId": 447, + "province": "서울특별시", + "district": "송파구", + "name": "행복한청국장", + "title": "행복한청국장", + "address": "서울특별시 송파구 오금로 332 다윤빌딩", + "roadAddress": "서울특별시 송파구 오금로 332 다윤빌딩", + "latitude": 37.50115441, + "longitude": 127.12887663 + }, + { + "storeId": 448, + "province": "서울특별시", + "district": "성동구", + "name": "포림", + "title": "포림", + "address": "서울특별시 성동구 행당로17길 18 2층 포림", + "roadAddress": "서울특별시 성동구 행당로17길 18 2층 포림", + "latitude": 37.55998312, + "longitude": 127.03337345 + }, + { + "storeId": 449, + "province": "서울특별시", + "district": "성동구", + "name": "랑데자뷰왕십리역점", + "title": "랑데자뷰 왕십리역점", + "address": "서울특별시 성동구 왕십리광장로 17 1층 랑데자뷰", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 1층 랑데자뷰", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 45, + "province": "서울특별시", + "district": "양천구", + "name": "희망카페", + "title": "희망카페 1호점", + "address": "서울특별시 양천구 목동동로 81 해누리타운 1층", + "roadAddress": "서울특별시 양천구 목동동로 81 해누리타운 1층", + "latitude": 37.51600436, + "longitude": 126.86393571 + }, + { + "storeId": 450, + "province": "서울특별시", + "district": "성동구", + "name": "금녕곰탕", + "title": "금녕곰탕", + "address": "서울특별시 성동구 왕십리로20길 11 금녕곰탕", + "roadAddress": "서울특별시 성동구 왕십리로20길 11 금녕곰탕", + "latitude": 37.56289681, + "longitude": 127.03507444 + }, + { + "storeId": 451, + "province": "서울특별시", + "district": "성동구", + "name": "유래회관", + "title": "유래회관", + "address": "서울특별시 성동구 마장로 196 유래회관", + "roadAddress": "서울특별시 성동구 마장로 196 유래회관", + "latitude": 37.56642502, + "longitude": 127.03158136 + }, + { + "storeId": 452, + "province": "서울특별시", + "district": "성동구", + "name": "부대스토리", + "title": "부대스토리 한양대점", + "address": "서울특별시 성동구 마조로1가길 4", + "roadAddress": "서울특별시 성동구 마조로1가길 4", + "latitude": 37.56027457, + "longitude": 127.03957814 + }, + { + "storeId": 453, + "province": "서울특별시", + "district": "성동구", + "name": "해탄왕십리역점", + "title": "해탄 왕십리역점", + "address": "서울특별시 성동구 마조로1길 39 2층", + "roadAddress": "서울특별시 성동구 마조로1길 39 2층", + "latitude": 37.56101278, + "longitude": 127.03922869 + }, + { + "storeId": 454, + "province": "서울특별시", + "district": "성동구", + "name": "커피로그리는꿈", + "title": "커피로 그리는 꿈", + "address": "서울특별시 성동구 상원6나길 22-11 1층 카페 수다", + "roadAddress": "서울특별시 성동구 상원6나길 22-11 1층 카페 수다", + "latitude": 37.54768531, + "longitude": 127.04997398 + }, + { + "storeId": 455, + "province": "서울특별시", + "district": "성동구", + "name": "청담동샤브", + "title": "청담동샤브 왕십리역점", + "address": "서울특별시 성동구 왕십리광장로 17 왕십리민자역사 3층 RE04-2호", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 왕십리민자역사 3층 RE04-2호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 456, + "province": "서울특별시", + "district": "성동구", + "name": "반포식스왕십리역사점", + "title": "반포식스 왕십리역사점", + "address": "서울특별시 성동구 왕십리광장로 17 4층", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 4층", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 457, + "province": "서울특별시", + "district": "성동구", + "name": "본도시락한양대후문점", + "title": "본도시락 한양대후문점", + "address": "서울특별시 성동구 마조로 32", + "roadAddress": "서울특별시 성동구 마조로 32", + "latitude": 37.56057385, + "longitude": 127.04150204 + }, + { + "storeId": 458, + "province": "서울특별시", + "district": "성동구", + "name": "칸지고고", + "title": "칸지고고 왕십리점", + "address": "서울특별시 성동구 왕십리광장로 17 4층", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 4층", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 459, + "province": "서울특별시", + "district": "성동구", + "name": "청기와타운", + "title": "청기와타운 왕십리역사점", + "address": "서울특별시 성동구 왕십리광장로 17 지상1층 C-04호", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 지상1층 C-04호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 46, + "province": "서울특별시", + "district": "양천구", + "name": "샤오롱", + "title": "샤오롱 중화요리", + "address": "서울특별시 양천구 중앙로45길 8-1 1층", + "roadAddress": "서울특별시 양천구 중앙로45길 8-1 1층", + "latitude": 37.52075646, + "longitude": 126.85175991 + }, + { + "storeId": 460, + "province": "서울특별시", + "district": "성동구", + "name": "일일향", + "title": "일일향 왕십리9호점", + "address": "서울특별시 성동구 왕십리로 345 일일향 왕십리점", + "roadAddress": "서울특별시 성동구 왕십리로 345 일일향 왕십리점", + "latitude": 37.56320775, + "longitude": 127.03155476 + }, + { + "storeId": 461, + "province": "서울특별시", + "district": "성동구", + "name": "바리스터코난&라나", + "title": "바리스터코난&라나", + "address": "서울특별시 성동구 무학로6길 50 성동삼성쉐르빌 236-6호", + "roadAddress": "서울특별시 성동구 무학로6길 50 성동삼성쉐르빌 236-6호", + "latitude": 37.56439395, + "longitude": 127.03493661 + }, + { + "storeId": 462, + "province": "서울특별시", + "district": "성동구", + "name": "소안도풍경", + "title": "소안도풍경", + "address": "서울특별시 성동구 아차산로 126 더리브세종타워 B102호", + "roadAddress": "서울특별시 성동구 아차산로 126 더리브세종타워 B102호", + "latitude": 37.54340791, + "longitude": 127.05822998 + }, + { + "storeId": 463, + "province": "서울특별시", + "district": "성동구", + "name": "오소록", + "title": "오소록 왕십리점", + "address": "서울특별시 성동구 왕십리로 294-2 1층", + "roadAddress": "서울특별시 성동구 왕십리로 294-2 1층", + "latitude": 37.56046537, + "longitude": 127.03631863 + }, + { + "storeId": 464, + "province": "서울특별시", + "district": "성동구", + "name": "능한이네", + "title": "능한이네", + "address": "서울특별시 성동구 왕십리로22길 10-1 , 1층(도선동)", + "roadAddress": "서울특별시 성동구 왕십리로22길 10-1 , 1층(도선동)", + "latitude": 37.56290588, + "longitude": 127.03487094 + }, + { + "storeId": 465, + "province": "서울특별시", + "district": "성동구", + "name": "동막골", + "title": "동막골아구대구뽈찜탕", + "address": "서울특별시 성동구 고산자로 281 2층", + "roadAddress": "서울특별시 성동구 고산자로 281 2층", + "latitude": 37.56486195, + "longitude": 127.03604584 + }, + { + "storeId": 466, + "province": "서울특별시", + "district": "성동구", + "name": "우리바다생태찌개", + "title": "우리바다생태찌개", + "address": "서울특별시 성동구 왕십리로22길 22 소미오피스텔 지하1층", + "roadAddress": "서울특별시 성동구 왕십리로22길 22 소미오피스텔 지하1층", + "latitude": 37.56380841, + "longitude": 127.03517357 + }, + { + "storeId": 467, + "province": "서울특별시", + "district": "성동구", + "name": "순자네코다리조림", + "title": "순자네코다리조림", + "address": "서울특별시 성동구 마조로15가길 27", + "roadAddress": "서울특별시 성동구 마조로15가길 27", + "latitude": 37.5649309, + "longitude": 127.04095969 + }, + { + "storeId": 468, + "province": "서울특별시", + "district": "성동구", + "name": "나마스떼왕십리점", + "title": "나마스떼 왕십리점", + "address": "서울특별시 성동구 왕십리광장로 17 지하 1층", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 지하 1층", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 469, + "province": "서울특별시", + "district": "성동구", + "name": "추선생", + "title": "추선생", + "address": "서울특별시 성동구 무학로6길 50 성동삼성쉐르빌아파트 상가 101동 227호", + "roadAddress": "서울특별시 성동구 무학로6길 50 성동삼성쉐르빌아파트 상가 101동 227호", + "latitude": 37.56439395, + "longitude": 127.03493661 + }, + { + "storeId": 47, + "province": "서울특별시", + "district": "양천구", + "name": "육대장", + "title": "육대장 양천구청점", + "address": "서울특별시 양천구 신목로7길 5", + "roadAddress": "서울특별시 양천구 신목로7길 5", + "latitude": 37.51965201, + "longitude": 126.87169268 + }, + { + "storeId": 470, + "province": "서울특별시", + "district": "성동구", + "name": "곤스", + "title": "곤스", + "address": "서울특별시 성동구 고산자로14길 26 지웰홈스 왕십리 1층 105호, 106호, 107호", + "roadAddress": "서울특별시 성동구 고산자로14길 26 지웰홈스 왕십리 1층 105호, 106호, 107호", + "latitude": 37.56325021, + "longitude": 127.0376189 + }, + { + "storeId": 471, + "province": "서울특별시", + "district": "성동구", + "name": "포메인레드", + "title": "포메인 RED 왕십리점", + "address": "서울특별시 성동구 왕십리광장로 17 3층", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 3층", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 472, + "province": "서울특별시", + "district": "성동구", + "name": "효창에프씨", + "title": "효창에프씨", + "address": "서울특별시 성동구 고산자로 289 1층", + "roadAddress": "서울특별시 성동구 고산자로 289 1층", + "latitude": 37.56540903, + "longitude": 127.0360796 + }, + { + "storeId": 473, + "province": "서울특별시", + "district": "성동구", + "name": "다온", + "title": "다온", + "address": "서울특별시 성동구 마장로 228-24 1층", + "roadAddress": "서울특별시 성동구 마장로 228-24 1층", + "latitude": 37.56572547, + "longitude": 127.03546265 + }, + { + "storeId": 474, + "province": "서울특별시", + "district": "성동구", + "name": "삼겹살앤낙지", + "title": "삼겹살&낙지", + "address": "서울특별시 성동구 마장로27길 2", + "roadAddress": "서울특별시 성동구 마장로27길 2", + "latitude": 37.56646874, + "longitude": 127.03501466 + }, + { + "storeId": 475, + "province": "서울특별시", + "district": "성동구", + "name": "하얀물고기", + "title": "하얀물고기", + "address": "서울특별시 성동구 고산자로 284 성동샤르망116호", + "roadAddress": "서울특별시 성동구 고산자로 284 성동샤르망116호", + "latitude": 37.56492326, + "longitude": 127.03681067 + }, + { + "storeId": 476, + "province": "서울특별시", + "district": "성동구", + "name": "스시도쿠카미동", + "title": "스시도쿠 카미동 왕십리본점", + "address": "서울특별시 성동구 왕십리로 295 2층 스시도쿠 카미동", + "roadAddress": "서울특별시 성동구 왕십리로 295 2층 스시도쿠 카미동", + "latitude": 37.56042374, + "longitude": 127.03573415 + }, + { + "storeId": 477, + "province": "서울특별시", + "district": "성동구", + "name": "대촌정", + "title": "대촌정", + "address": "서울특별시 성동구 마장로23길 4", + "roadAddress": "서울특별시 성동구 마장로23길 4", + "latitude": 37.56683732, + "longitude": 127.03221947 + }, + { + "storeId": 478, + "province": "서울특별시", + "district": "성동구", + "name": "인더매스", + "title": "인더매스 왕십리", + "address": "서울특별시 성동구 마장로 270 인더매스 왕십리", + "roadAddress": "서울특별시 성동구 마장로 270 인더매스 왕십리", + "latitude": 37.56540126, + "longitude": 127.03977633 + }, + { + "storeId": 479, + "province": "서울특별시", + "district": "성동구", + "name": "브라운팟", + "title": "브라운팟 베이커리/카페", + "address": "서울특별시 성동구 무학봉28길 16 1층", + "roadAddress": "서울특별시 성동구 무학봉28길 16 1층", + "latitude": 37.56160719, + "longitude": 127.03362646 + }, + { + "storeId": 48, + "province": "서울특별시", + "district": "양천구", + "name": "남원추어탕", + "title": "남원추어탕", + "address": "서울특별시 양천구 신정중앙로 73", + "roadAddress": "서울특별시 양천구 신정중앙로 73", + "latitude": 37.52696449, + "longitude": 126.85999075 + }, + { + "storeId": 480, + "province": "서울특별시", + "district": "성동구", + "name": "도선상회", + "title": "도선상회", + "address": "서울특별시 성동구 고산자로 277 1층", + "roadAddress": "서울특별시 성동구 고산자로 277 1층", + "latitude": 37.56445026, + "longitude": 127.03585333 + }, + { + "storeId": 481, + "province": "서울특별시", + "district": "성동구", + "name": "성수완당왕십리역점", + "title": "성수완당 왕십리역점", + "address": "서울특별시 성동구 왕십리광장로 17 비트플렉스 3층 기-01호", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 비트플렉스 3층 기-01호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 482, + "province": "서울특별시", + "district": "성동구", + "name": "미그커피", + "title": "미그커피", + "address": "서울특별시 성동구 고산자로14길 26 상가 115호 미그커피", + "roadAddress": "서울특별시 성동구 고산자로14길 26 상가 115호 미그커피", + "latitude": 37.56325021, + "longitude": 127.0376189 + }, + { + "storeId": 483, + "province": "서울특별시", + "district": "성동구", + "name": "금돈옥", + "title": "금돈옥 행당점", + "address": "서울특별시 성동구 고산자로 211 1층", + "roadAddress": "서울특별시 성동구 고산자로 211 1층", + "latitude": 37.55906636, + "longitude": 127.0337042 + }, + { + "storeId": 484, + "province": "서울특별시", + "district": "성동구", + "name": "수현회집", + "title": "수현횟집", + "address": "서울특별시 성동구 무학봉28길 12", + "roadAddress": "서울특별시 성동구 무학봉28길 12", + "latitude": 37.56184228, + "longitude": 127.03323563 + }, + { + "storeId": 485, + "province": "서울특별시", + "district": "성동구", + "name": "남도집", + "title": "남도집", + "address": "서울특별시 성동구 왕십리로20길 9-1", + "roadAddress": "서울특별시 성동구 왕십리로20길 9-1", + "latitude": 37.56281187, + "longitude": 127.03500298 + }, + { + "storeId": 486, + "province": "서울특별시", + "district": "성동구", + "name": "골목전집", + "title": "골목전집", + "address": "서울특별시 성동구 무학봉26길 12 1층", + "roadAddress": "서울특별시 성동구 무학봉26길 12 1층", + "latitude": 37.56153297, + "longitude": 127.03289606 + }, + { + "storeId": 487, + "province": "서울특별시", + "district": "성동구", + "name": "꽃보다족발", + "title": "꽃보다족발", + "address": "서울특별시 성동구 왕십리로24길 16", + "roadAddress": "서울특별시 성동구 왕십리로24길 16", + "latitude": 37.56376217, + "longitude": 127.03434412 + }, + { + "storeId": 488, + "province": "서울특별시", + "district": "성동구", + "name": "쭈꾸미랑피자", + "title": "쭈피랑", + "address": "서울특별시 성동구 왕십리광장로 17", + "roadAddress": "서울특별시 성동구 왕십리광장로 17", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 489, + "province": "서울특별시", + "district": "성동구", + "name": "중화반점여의", + "title": "중화반점여의", + "address": "서울특별시 성동구 왕십리로24나길 10", + "roadAddress": "서울특별시 성동구 왕십리로24나길 10", + "latitude": 37.56393716, + "longitude": 127.0348884 + }, + { + "storeId": 49, + "province": "서울특별시", + "district": "양천구", + "name": "대복", + "title": "대복", + "address": "서울특별시 양천구 오목로 276", + "roadAddress": "서울특별시 양천구 오목로 276", + "latitude": 37.52533974, + "longitude": 126.86791262 + }, + { + "storeId": 490, + "province": "서울특별시", + "district": "성동구", + "name": "수제비먹는닭갈비", + "title": "수제비먹는닭갈비 본점", + "address": "서울특별시 성동구 왕십리로21다길 39 1층", + "roadAddress": "서울특별시 성동구 왕십리로21다길 39 1층", + "latitude": 37.55963736, + "longitude": 127.03323771 + }, + { + "storeId": 491, + "province": "서울특별시", + "district": "성동구", + "name": "이코플러스", + "title": "이코플러스마트", + "address": "서울특별시 성동구 무학로6길 50 성동삼성쉐르빌상가 1층", + "roadAddress": "서울특별시 성동구 무학로6길 50 성동삼성쉐르빌상가 1층", + "latitude": 37.56439395, + "longitude": 127.03493661 + }, + { + "storeId": 492, + "province": "서울특별시", + "district": "성동구", + "name": "반궁왕심리역사점", + "title": "반궁 왕십리역사점", + "address": "서울 성동구 왕십리광장로 17 2층 이티-01호", + "roadAddress": "서울 성동구 왕십리광장로 17 2층 이티-01호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 493, + "province": "서울특별시", + "district": "성동구", + "name": "호갱", + "title": "호갱 왕십리 본점", + "address": "서울특별시 성동구 왕십리로24길 18 3층", + "roadAddress": "서울특별시 성동구 왕십리로24길 18 3층", + "latitude": 37.56400003, + "longitude": 127.03434638 + }, + { + "storeId": 494, + "province": "서울특별시", + "district": "성동구", + "name": "프롬하츠커피앤베이커리성동구청점", + "title": "프롬하츠커피 성동구청점", + "address": "서울 성동구 고산자로 253 다남매 Tower 1층", + "roadAddress": "서울 성동구 고산자로 253 다남매 Tower 1층", + "latitude": 37.5623665, + "longitude": 127.03562302 + }, + { + "storeId": 495, + "province": "서울특별시", + "district": "성동구", + "name": "담쟁이", + "title": "담쟁이", + "address": "서울특별시 성동구 왕십리로20길 11-1", + "roadAddress": "서울특별시 성동구 왕십리로20길 11-1", + "latitude": 37.56299347, + "longitude": 127.03514851 + }, + { + "storeId": 496, + "province": "서울특별시", + "district": "성동구", + "name": "베네세레왕십리점", + "title": "베네세레 왕십리점", + "address": "서울특별시 성동구 왕십리광장로 17 4층 B-04호", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 4층 B-04호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 497, + "province": "서울특별시", + "district": "성동구", + "name": "한우와바다", + "title": "한우와바다", + "address": "서울특별시 성동구 고산자로 349 세원빌딩 2층", + "roadAddress": "서울특별시 성동구 고산자로 349 세원빌딩 2층", + "latitude": 37.57091525, + "longitude": 127.03734655 + }, + { + "storeId": 498, + "province": "서울특별시", + "district": "성동구", + "name": "단정비트플렉스점", + "title": "만사부 비트플렉스점", + "address": "서울특별시 성동구 왕십리광장로 17 1층 C-03호", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 1층 C-03호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 499, + "province": "서울특별시", + "district": "성동구", + "name": "한방닭한마리", + "title": "한방닭한마리", + "address": "서울특별시 성동구 왕십리로24길 1-1", + "roadAddress": "서울특별시 성동구 왕십리로24길 1-1", + "latitude": 37.56287248, + "longitude": 127.03355108 + }, + { + "storeId": 5, + "province": "서울특별시", + "district": "강북구", + "name": "굿모닝커피", + "title": "굿모닝커피", + "address": "서울특별시 강북구 한천로132길 23 1층", + "roadAddress": "서울특별시 강북구 한천로132길 23 1층", + "latitude": 37.64016852, + "longitude": 127.02888209 + }, + { + "storeId": 50, + "province": "서울특별시", + "district": "양천구", + "name": "옛집버섯칼국수", + "title": "옛집버섯칼국수", + "address": "서울특별시 양천구 중앙로34길 21-5 지층 (신정동)", + "roadAddress": "서울특별시 양천구 중앙로34길 21-5 지층 (신정동)", + "latitude": 37.52020878, + "longitude": 126.85345474 + }, + { + "storeId": 500, + "province": "서울특별시", + "district": "성동구", + "name": "다현목포갯벌산낙지낙지요리", + "title": "다현목포갯벌산낙지", + "address": "서울특별시 성동구 왕십리로24길 9 1층", + "roadAddress": "서울특별시 성동구 왕십리로24길 9 1층", + "latitude": 37.56334771, + "longitude": 127.03402373 + }, + { + "storeId": 501, + "province": "서울특별시", + "district": "성동구", + "name": "거창식당", + "title": "거창식당", + "address": "서울특별시 성동구 고산자로14길 12-1", + "roadAddress": "서울특별시 성동구 고산자로14길 12-1", + "latitude": 37.56219975, + "longitude": 127.03730768 + }, + { + "storeId": 502, + "province": "서울특별시", + "district": "성동구", + "name": "델리", + "title": "베이델리 성수스토어", + "address": "서울특별시 성동구 연무장길 103", + "roadAddress": "서울특별시 성동구 연무장길 103", + "latitude": 37.54095306, + "longitude": 127.06071435 + }, + { + "storeId": 503, + "province": "서울특별시", + "district": "성동구", + "name": "봉평골메밀막국수", + "title": "봉평골메밀막국수", + "address": "서울특별시 성동구 고산자로 284 샤르망오피스텔 2층", + "roadAddress": "서울특별시 성동구 고산자로 284 샤르망오피스텔 2층", + "latitude": 37.56492326, + "longitude": 127.03681067 + }, + { + "storeId": 504, + "province": "서울특별시", + "district": "성동구", + "name": "샤보샤보", + "title": "샤보샤보", + "address": "서울특별시 성동구 왕십리로 287 1층", + "roadAddress": "서울특별시 성동구 왕십리로 287 1층", + "latitude": 37.55982903, + "longitude": 127.03619179 + }, + { + "storeId": 505, + "province": "서울특별시", + "district": "성동구", + "name": "카페서울숲성동구청점", + "title": "카페서울숲 성동구청점", + "address": "서울특별시 성동구 고산자로 270 성동구청 책마루 내 1층", + "roadAddress": "서울특별시 성동구 고산자로 270 성동구청 책마루 내 1층", + "latitude": 37.56338642, + "longitude": 127.03683482 + }, + { + "storeId": 506, + "province": "서울특별시", + "district": "성동구", + "name": "육성", + "title": "육성", + "address": "서울특별시 성동구 무학봉길 97 1층", + "roadAddress": "서울특별시 성동구 무학봉길 97 1층", + "latitude": 37.56277113, + "longitude": 127.03221252 + }, + { + "storeId": 507, + "province": "서울특별시", + "district": "성동구", + "name": "가마루빚은고등어", + "title": "가마루빚은고등어", + "address": "서울특별시 성동구 왕십리광장로 17 4층", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 4층", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 508, + "province": "서울특별시", + "district": "성동구", + "name": "바다잔치", + "title": "바다잔치", + "address": "서울특별시 성동구 무학로2길 48", + "roadAddress": "서울특별시 성동구 무학로2길 48", + "latitude": 37.56237705, + "longitude": 127.03468643 + }, + { + "storeId": 509, + "province": "서울특별시", + "district": "성동구", + "name": "반가온", + "title": "반가온", + "address": "서울특별시 성동구 왕십리로24길 14 1층 반가온", + "roadAddress": "서울특별시 성동구 왕십리로24길 14 1층 반가온", + "latitude": 37.56366757, + "longitude": 127.03432552 + }, + { + "storeId": 51, + "province": "서울특별시", + "district": "양천구", + "name": "나주곰탕57년", + "title": "나주곰탕57년 목동점", + "address": "서울특별시 양천구 신목로5길 26", + "roadAddress": "서울특별시 양천구 신목로5길 26", + "latitude": 37.51747488, + "longitude": 126.87116114 + }, + { + "storeId": 510, + "province": "서울특별시", + "district": "성동구", + "name": "매란방", + "title": "매란방 왕십리본점", + "address": "서울특별시 성동구 왕십리광장로 17 2층 역무1호", + "roadAddress": "서울특별시 성동구 왕십리광장로 17 2층 역무1호", + "latitude": 37.56089683, + "longitude": 127.0383826 + }, + { + "storeId": 511, + "province": "서울특별시", + "district": "성동구", + "name": "손수제버거", + "title": "손 수제버거", + "address": "서울특별시 성동구 고산자로14길 26 101, 102, 103, 104호", + "roadAddress": "서울특별시 성동구 고산자로14길 26 101, 102, 103, 104호", + "latitude": 37.56325021, + "longitude": 127.0376189 + }, + { + "storeId": 512, + "province": "서울특별시", + "district": "성동구", + "name": "대성장", + "title": "대성장", + "address": "서울특별시 성동구 마장로 284", + "roadAddress": "서울특별시 성동구 마장로 284", + "latitude": 37.5653421, + "longitude": 127.04126269 + }, + { + "storeId": 513, + "province": "서울특별시", + "district": "성동구", + "name": "수제양정순대국", + "title": "수제양정순대국 왕십리점", + "address": "서울특별시 성동구 왕십리로24길 15", + "roadAddress": "서울특별시 성동구 왕십리로24길 15", + "latitude": 37.56387207, + "longitude": 127.03409335 + }, + { + "storeId": 514, + "province": "서울특별시", + "district": "성동구", + "name": "일품백송칼국수", + "title": "일품백송칼국수", + "address": "서울특별시 성동구 고산자로12길 1-1", + "roadAddress": "서울특별시 성동구 고산자로12길 1-1", + "latitude": 37.5602314, + "longitude": 127.0350535 + }, + { + "storeId": 515, + "province": "서울특별시", + "district": "성동구", + "name": "김호준든든돼지국밥", + "title": "김호준든든돼지국밥", + "address": "서울특별시 성동구 무학로6길 50 236-3호", + "roadAddress": "서울특별시 성동구 무학로6길 50 236-3호", + "latitude": 37.56439395, + "longitude": 127.03493661 + }, + { + "storeId": 516, + "province": "서울특별시", + "district": "금천구", + "name": "뮤즈", + "title": "뮤즈", + "address": "서울특별시 금천구 시흥대로 291 금천롯데캐슬골드파크 3차 310동 165호", + "roadAddress": "서울특별시 금천구 시흥대로 291 금천롯데캐슬골드파크 3차 310동 165호", + "latitude": 37.45991887, + "longitude": 126.89725045 + }, + { + "storeId": 517, + "province": "서울특별시", + "district": "금천구", + "name": "부뚜막청국장", + "title": "부뚜막 청국장", + "address": "서울특별시 금천구 독산로 242", + "roadAddress": "서울특별시 금천구 독산로 242", + "latitude": 37.46836954, + "longitude": 126.90245498 + }, + { + "storeId": 518, + "province": "서울특별시", + "district": "금천구", + "name": "서울돼지불백갈비막국수", + "title": "서울돼지불백갈비막국수", + "address": "서울특별시 금천구 시흥대로63길 3 지상1층", + "roadAddress": "서울특별시 금천구 시흥대로63길 3 지상1층", + "latitude": 37.45477536, + "longitude": 126.89936376 + }, + { + "storeId": 519, + "province": "서울특별시", + "district": "금천구", + "name": "지호한방삼계탕", + "title": "지호한방삼계탕 금천구청점", + "address": "서울특별시 금천구 시흥대로 268 1층", + "roadAddress": "서울특별시 금천구 시흥대로 268 1층", + "latitude": 37.45767046, + "longitude": 126.89985041 + }, + { + "storeId": 52, + "province": "서울특별시", + "district": "양천구", + "name": "초애", + "title": "초애삼계탕", + "address": "서울특별시 양천구 남부순환로 605 초애삼계탕 559-14번지", + "roadAddress": "서울특별시 양천구 남부순환로 605 초애삼계탕 559-14번지", + "latitude": 37.51505588, + "longitude": 126.840738 + }, + { + "storeId": 520, + "province": "서울특별시", + "district": "금천구", + "name": "시골보쌈", + "title": "시골보쌈바지락칼국수", + "address": "서울특별시 금천구 시흥대로63길 33 시골보쌈", + "roadAddress": "서울특별시 금천구 시흥대로63길 33 시골보쌈", + "latitude": 37.45508376, + "longitude": 126.89776137 + }, + { + "storeId": 521, + "province": "서울특별시", + "district": "금천구", + "name": "곤트란쉐리에", + "title": "곤트란쉐리에 금천구청역", + "address": "서울특별시 금천구 시흥대로73길 67", + "roadAddress": "서울특별시 금천구 시흥대로73길 67", + "latitude": 37.45597268, + "longitude": 126.89577796 + }, + { + "storeId": 522, + "province": "서울특별시", + "district": "금천구", + "name": "믹스토랑", + "title": "믹스토랑 금천구청점", + "address": "서울특별시 금천구 시흥대로79길 15 리솜메디라이프 1층 106호~108호", + "roadAddress": "서울특별시 금천구 시흥대로79길 15 리솜메디라이프 1층 106호~108호", + "latitude": 37.45886886, + "longitude": 126.89770298 + }, + { + "storeId": 523, + "province": "서울특별시", + "district": "금천구", + "name": "속초코다리찜", + "title": "속초 코다리찜 금천구청점", + "address": "서울특별시 금천구 시흥대로63길 19-1", + "roadAddress": "서울특별시 금천구 시흥대로63길 19-1", + "latitude": 37.45494038, + "longitude": 126.89846772 + }, + { + "storeId": 524, + "province": "서울특별시", + "district": "금천구", + "name": "카페구움", + "title": "카페구움", + "address": "서울특별시 금천구 시흥대로 315 2층 212호 (롯데마트건물아닙니다)", + "roadAddress": "서울특별시 금천구 시흥대로 315 2층 212호 (롯데마트건물아닙니다)", + "latitude": 37.46105564, + "longitude": 126.89680129 + }, + { + "storeId": 525, + "province": "서울특별시", + "district": "금천구", + "name": "인생감자탕", + "title": "인생감자탕 금천점", + "address": "서울특별시 금천구 시흥대로 291 롯데캐슬 3차 상가 1층 121호", + "roadAddress": "서울특별시 금천구 시흥대로 291 롯데캐슬 3차 상가 1층 121호", + "latitude": 37.45991887, + "longitude": 126.89725045 + }, + { + "storeId": 526, + "province": "서울특별시", + "district": "금천구", + "name": "카오룽", + "title": "카오룽", + "address": "서울특별시 금천구 시흥대로 291 2층 215호", + "roadAddress": "서울특별시 금천구 시흥대로 291 2층 215호", + "latitude": 37.45991887, + "longitude": 126.89725045 + }, + { + "storeId": 527, + "province": "서울특별시", + "district": "금천구", + "name": "김갈동", + "title": "양푼이김갈동", + "address": "서울특별시 금천구 시흥대로63길 37", + "roadAddress": "서울특별시 금천구 시흥대로63길 37", + "latitude": 37.45509617, + "longitude": 126.89752435 + }, + { + "storeId": 528, + "province": "서울특별시", + "district": "금천구", + "name": "벨구스토", + "title": "벨 구스토", + "address": "서울특별시 금천구 시흥대로 315 롯데캐슬골드파크타워960 201호", + "roadAddress": "서울특별시 금천구 시흥대로 315 롯데캐슬골드파크타워960 201호", + "latitude": 37.46105564, + "longitude": 126.89680129 + }, + { + "storeId": 529, + "province": "서울특별시", + "district": "금천구", + "name": "한방삼계명가", + "title": "한방삼계명가 시흥점", + "address": "서울특별시 금천구 시흥대로63길 8 1층 한방삼계명가", + "roadAddress": "서울특별시 금천구 시흥대로63길 8 1층 한방삼계명가", + "latitude": 37.45507264, + "longitude": 126.89908544 + }, + { + "storeId": 53, + "province": "서울특별시", + "district": "양천구", + "name": "신의주찹쌀순대양천점", + "title": "신의주찹쌀순대 양천점", + "address": "서울특별시 양천구 목동서로 377", + "roadAddress": "서울특별시 양천구 목동서로 377", + "latitude": 37.51642267, + "longitude": 126.86205454 + }, + { + "storeId": 530, + "province": "서울특별시", + "district": "금천구", + "name": "산촌신쭈꾸미", + "title": "산촌신쭈꾸미 금천구청점", + "address": "서울특별시 금천구 시흥대로73길 67 M타워 211호", + "roadAddress": "서울특별시 금천구 시흥대로73길 67 M타워 211호", + "latitude": 37.45597268, + "longitude": 126.89577796 + }, + { + "storeId": 531, + "province": "서울특별시", + "district": "금천구", + "name": "미카도스시", + "title": "미카도 스시", + "address": "서울 금천구 시흥대로 315 금천롯데캐슬골드파크 4차 1층 123호", + "roadAddress": "", + "latitude": 37.46099111, + "longitude": 126.89626516 + }, + { + "storeId": 532, + "province": "서울특별시", + "district": "금천구", + "name": "오봉집", + "title": "오봉집 독산점", + "address": "서울특별시 금천구 가산디지털1로 1 103-1호", + "roadAddress": "서울특별시 금천구 가산디지털1로 1 103-1호", + "latitude": 37.46620659, + "longitude": 126.88709437 + }, + { + "storeId": 533, + "province": "서울특별시", + "district": "금천구", + "name": "데미안", + "title": "데미안 금천구청점", + "address": "서울특별시 금천구 시흥대로 291 310동 142호", + "roadAddress": "서울특별시 금천구 시흥대로 291 310동 142호", + "latitude": 37.45991887, + "longitude": 126.89725045 + }, + { + "storeId": 534, + "province": "서울특별시", + "district": "금천구", + "name": "동흥관", + "title": "동흥관", + "address": "서울특별시 금천구 시흥대로63길 20", + "roadAddress": "서울특별시 금천구 시흥대로63길 20", + "latitude": 37.45514978, + "longitude": 126.89856882 + }, + { + "storeId": 535, + "province": "서울특별시", + "district": "금천구", + "name": "함께그린카페", + "title": "함께그린CAFE", + "address": "서울특별시 금천구 벚꽃로 309 가산디지털단지역 11번출구 앞", + "roadAddress": "서울특별시 금천구 벚꽃로 309 가산디지털단지역 11번출구 앞", + "latitude": 37.48241363, + "longitude": 126.88224016 + }, + { + "storeId": 536, + "province": "서울특별시", + "district": "금천구", + "name": "비스트로딤섬", + "title": "비스트로딤섬", + "address": "서울특별시 금천구 시흥대로 291 1층 171호", + "roadAddress": "서울특별시 금천구 시흥대로 291 1층 171호", + "latitude": 37.45991887, + "longitude": 126.89725045 + }, + { + "storeId": 537, + "province": "서울특별시", + "district": "금천구", + "name": "솔향기", + "title": "솔향기해물칼국수", + "address": "서울특별시 금천구 금하로 722", + "roadAddress": "서울특별시 금천구 금하로 722", + "latitude": 37.45041261, + "longitude": 126.90990993 + }, + { + "storeId": 538, + "province": "서울특별시", + "district": "금천구", + "name": "반포식스", + "title": "반포식스 독산점", + "address": "서울특별시 금천구 두산로 70 현대지식산업센터 A동 로비층 102호", + "roadAddress": "서울특별시 금천구 두산로 70 현대지식산업센터 A동 로비층 102호", + "latitude": 37.46900826, + "longitude": 126.89560194 + }, + { + "storeId": 539, + "province": "서울특별시", + "district": "금천구", + "name": "옛날우거지추어탕", + "title": "옛날 우거지 추어탕", + "address": "서울특별시 금천구 시흥대로63길 29", + "roadAddress": "서울특별시 금천구 시흥대로63길 29", + "latitude": 37.45507119, + "longitude": 126.89802111 + }, + { + "storeId": 54, + "province": "서울특별시", + "district": "양천구", + "name": "능이오리백숙", + "title": "가마솥능이오리닭백숙", + "address": "서울특별시 양천구 중앙로34길 23 1층", + "roadAddress": "서울특별시 양천구 중앙로34길 23 1층", + "latitude": 37.52029541, + "longitude": 126.85363319 + }, + { + "storeId": 540, + "province": "서울특별시", + "district": "금천구", + "name": "오가네정육점식당", + "title": "오가네 정육점식당", + "address": "서울특별시 금천구 벚꽃로 30 205동 1층 101호", + "roadAddress": "서울특별시 금천구 벚꽃로 30 205동 1층 101호", + "latitude": 37.45823982, + "longitude": 126.8941765 + }, + { + "storeId": 541, + "province": "서울특별시", + "district": "서대문구", + "name": "연희김밥", + "title": "연희김밥 본점", + "address": "서울특별시 서대문구 연희로11가길 2", + "roadAddress": "서울특별시 서대문구 연희로11가길 2", + "latitude": 37.56802188, + "longitude": 126.92935777 + }, + { + "storeId": 542, + "province": "서울특별시", + "district": "서대문구", + "name": "광진상회", + "title": "광진상회", + "address": "서울특별시 서대문구 통일로 484 (홍제동) 유진상가 F-6", + "roadAddress": "서울특별시 서대문구 통일로 484 (홍제동) 유진상가 F-6", + "latitude": 37.59118085, + "longitude": 126.9419141 + }, + { + "storeId": 543, + "province": "서울특별시", + "district": "서대문구", + "name": "남길", + "title": "남길", + "address": "서울특별시 서대문구 충정로 66", + "roadAddress": "서울특별시 서대문구 충정로 66", + "latitude": 37.56432419, + "longitude": 126.96589422 + }, + { + "storeId": 544, + "province": "서울특별시", + "district": "서대문구", + "name": "골목식당", + "title": "골목식당", + "address": "서울특별시 서대문구 통일로11길 17 골목식당", + "roadAddress": "서울특별시 서대문구 통일로11길 17 골목식당", + "latitude": 37.56903082, + "longitude": 126.96210042 + }, + { + "storeId": 545, + "province": "서울특별시", + "district": "서대문구", + "name": "현금지급", + "title": "신한은행365", + "address": "서울특별시 서대문구 거북골로 45", + "roadAddress": "서울특별시 서대문구 거북골로 45", + "latitude": 37.57878657, + "longitude": 126.92309475 + }, + { + "storeId": 546, + "province": "서울특별시", + "district": "서대문구", + "name": "연희사철", + "title": "연희사계절", + "address": "서울특별시 서대문구 홍연길 96", + "roadAddress": "서울특별시 서대문구 홍연길 96", + "latitude": 37.57690514, + "longitude": 126.93179032 + }, + { + "storeId": 547, + "province": "서울특별시", + "district": "서대문구", + "name": "수빈떡갈비", + "title": "수빈", + "address": "서울특별시 서대문구 연희로25길 31-3", + "roadAddress": "서울특별시 서대문구 연희로25길 31-3", + "latitude": 37.57191148, + "longitude": 126.93436142 + }, + { + "storeId": 548, + "province": "서울특별시", + "district": "서대문구", + "name": "작은부엌앤", + "title": "작은부엌앤", + "address": "서울특별시 서대문구 연희로 267", + "roadAddress": "서울특별시 서대문구 연희로 267", + "latitude": 37.58094643, + "longitude": 126.93591163 + }, + { + "storeId": 549, + "province": "서울특별시", + "district": "서대문구", + "name": "공릉동원조멸치국수", + "title": "공릉동원조멸치국수 홍제동점", + "address": "서울특별시 서대문구 통일로37길 12 (홍제동)", + "roadAddress": "서울특별시 서대문구 통일로37길 12 (홍제동)", + "latitude": 37.58780967, + "longitude": 126.94409817 + }, + { + "storeId": 55, + "province": "서울특별시", + "district": "양천구", + "name": "삿뽀로", + "title": "삿뽀로 목동점", + "address": "서울특별시 양천구 목동동로 189", + "roadAddress": "서울특별시 양천구 목동동로 189", + "latitude": 37.52266277, + "longitude": 126.87043163 + }, + { + "storeId": 550, + "province": "서울특별시", + "district": "서대문구", + "name": "알레스구떼", + "title": "알레스구떼", + "address": "서울특별시 서대문구 연희로26길 4 1~2층", + "roadAddress": "서울특별시 서대문구 연희로26길 4 1~2층", + "latitude": 37.57288421, + "longitude": 126.9358565 + }, + { + "storeId": 551, + "province": "서울특별시", + "district": "서대문구", + "name": "봄꽃김밥", + "title": "봄꽃김밥", + "address": "서울특별시 서대문구 연희로36길 10", + "roadAddress": "서울특별시 서대문구 연희로36길 10", + "latitude": 37.57858822, + "longitude": 126.93667871 + }, + { + "storeId": 552, + "province": "서울특별시", + "district": "서대문구", + "name": "연희화로", + "title": "연희화로갈비", + "address": "서울특별시 서대문구 모래내로 376 1층 연희화로", + "roadAddress": "서울특별시 서대문구 모래내로 376 1층 연희화로", + "latitude": 37.5826516, + "longitude": 126.93768537 + }, + { + "storeId": 553, + "province": "서울특별시", + "district": "서대문구", + "name": "백세풍천장어", + "title": "풍천백세장어", + "address": "서울특별시 서대문구 증가로25길 5 풍천백세장어", + "roadAddress": "서울특별시 서대문구 증가로25길 5 풍천백세장어", + "latitude": 37.58136082, + "longitude": 126.91399004 + }, + { + "storeId": 554, + "province": "서울특별시", + "district": "서대문구", + "name": "삼호복집", + "title": "삼호복집", + "address": "서울특별시 서대문구 연세로5다길 10 2층", + "roadAddress": "서울특별시 서대문구 연세로5다길 10 2층", + "latitude": 37.55652761, + "longitude": 126.93502171 + }, + { + "storeId": 555, + "province": "서울특별시", + "district": "서대문구", + "name": "스시마쯔", + "title": "스시마쯔", + "address": "서울특별시 서대문구 연희로 166", + "roadAddress": "서울특별시 서대문구 연희로 166", + "latitude": 37.57182182, + "longitude": 126.9351463 + }, + { + "storeId": 556, + "province": "서울특별시", + "district": "서대문구", + "name": "존재의이유", + "title": "존재의 이유", + "address": "서울특별시 서대문구 성산로 569", + "roadAddress": "서울특별시 서대문구 성산로 569", + "latitude": 37.56694383, + "longitude": 126.94686464 + }, + { + "storeId": 557, + "province": "서울특별시", + "district": "서대문구", + "name": "아미산", + "title": "아미산", + "address": "서울특별시 서대문구 연희로32길 151", + "roadAddress": "서울특별시 서대문구 연희로32길 151", + "latitude": 37.57927422, + "longitude": 126.93716584 + }, + { + "storeId": 558, + "province": "서울특별시", + "district": "서대문구", + "name": "CAFE폭포", + "title": "카페폭포", + "address": "서울특별시 서대문구 연희로 262-24", + "roadAddress": "서울특별시 서대문구 연희로 262-24", + "latitude": 37.58127715, + "longitude": 126.93703577 + }, + { + "storeId": 559, + "province": "서울특별시", + "district": "서대문구", + "name": "선수사", + "title": "선수사", + "address": "서울특별시 서대문구 연희로 177 옥산빌딩", + "roadAddress": "서울특별시 서대문구 연희로 177 옥산빌딩", + "latitude": 37.57300804, + "longitude": 126.93525746 + }, + { + "storeId": 56, + "province": "서울특별시", + "district": "양천구", + "name": "숲속도토리마을", + "title": "숲속도토리마을", + "address": "서울특별시 양천구 중앙로25길 46", + "roadAddress": "서울특별시 양천구 중앙로25길 46", + "latitude": 37.5154721, + "longitude": 126.84935846 + }, + { + "storeId": 560, + "province": "서울특별시", + "district": "서대문구", + "name": "이화정", + "title": "이화정", + "address": "서울특별시 서대문구 연희맛로 13", + "roadAddress": "", + "latitude": 37.56655044, + "longitude": 126.92901031 + }, + { + "storeId": 561, + "province": "서울특별시", + "district": "서대문구", + "name": "모래내설농탕", + "title": "모래내설농탕본점", + "address": "서울특별시 서대문구 모래내로 271", + "roadAddress": "서울특별시 서대문구 모래내로 271", + "latitude": 37.57723154, + "longitude": 126.92823795 + }, + { + "storeId": 562, + "province": "서울특별시", + "district": "서대문구", + "name": "평양옥", + "title": "평양옥", + "address": "서울특별시 서대문구 통일로 107-23", + "roadAddress": "서울특별시 서대문구 통일로 107-23", + "latitude": 37.56425998, + "longitude": 126.96696103 + }, + { + "storeId": 563, + "province": "서울특별시", + "district": "서대문구", + "name": "고미정", + "title": "고미정", + "address": "서울특별시 서대문구 연희로26길 28", + "roadAddress": "서울특별시 서대문구 연희로26길 28", + "latitude": 37.57269853, + "longitude": 126.93705624 + }, + { + "storeId": 564, + "province": "서울특별시", + "district": "서대문구", + "name": "황가네", + "title": "부안식당", + "address": "서울특별시 서대문구 명지대길 68-1", + "roadAddress": "서울특별시 서대문구 명지대길 68-1", + "latitude": 37.58312222, + "longitude": 126.92348779 + }, + { + "storeId": 565, + "province": "서울특별시", + "district": "서대문구", + "name": "강수사", + "title": "강수사", + "address": "서울특별시 서대문구 연희로 157 여흥빌딩", + "roadAddress": "서울특별시 서대문구 연희로 157 여흥빌딩", + "latitude": 37.57136592, + "longitude": 126.93418565 + }, + { + "storeId": 566, + "province": "서울특별시", + "district": "서대문구", + "name": "법성포영광굴비", + "title": "법성포영광굴비", + "address": "서울특별시 서대문구 모래내로 352 (홍은동) 2층", + "roadAddress": "서울특별시 서대문구 모래내로 352 (홍은동) 2층", + "latitude": 37.58122511, + "longitude": 126.93559179 + }, + { + "storeId": 567, + "province": "서울특별시", + "district": "서대문구", + "name": "굴대박", + "title": "굴대박&초계국수", + "address": "서울특별시 서대문구 독립문로 66-1", + "roadAddress": "서울특별시 서대문구 독립문로 66-1", + "latitude": 37.56728839, + "longitude": 126.96384094 + }, + { + "storeId": 568, + "province": "서울특별시", + "district": "서대문구", + "name": "석교식당", + "title": "석교식당", + "address": "서울특별시 서대문구 통일로 185", + "roadAddress": "서울특별시 서대문구 통일로 185", + "latitude": 37.57000332, + "longitude": 126.96225127 + }, + { + "storeId": 569, + "province": "서울특별시", + "district": "서대문구", + "name": "미담한상", + "title": "미담한상", + "address": "서울특별시 서대문구 통일로 397 인왕산한신휴플러스 2층 미담한상 B301호", + "roadAddress": "서울특별시 서대문구 통일로 397 인왕산한신휴플러스 2층 미담한상 B301호", + "latitude": 37.58525217, + "longitude": 126.94736847 + }, + { + "storeId": 57, + "province": "서울특별시", + "district": "양천구", + "name": "소담", + "title": "소담", + "address": "서울특별시 양천구 목동서로 349 센트럴프라자 117호", + "roadAddress": "서울특별시 양천구 목동서로 349 센트럴프라자 117호", + "latitude": 37.51749424, + "longitude": 126.86549762 + }, + { + "storeId": 570, + "province": "서울특별시", + "district": "서대문구", + "name": "홍은손칼국수", + "title": "홍은손칼국수전문점", + "address": "서울특별시 서대문구 홍은중앙로 27", + "roadAddress": "서울특별시 서대문구 홍은중앙로 27", + "latitude": 37.59400549, + "longitude": 126.94597205 + }, + { + "storeId": 571, + "province": "서울특별시", + "district": "서대문구", + "name": "평택고여사집냉면", + "title": "평택고여사집냉면", + "address": "서울특별시 서대문구 연희로 81-9", + "roadAddress": "서울특별시 서대문구 연희로 81-9", + "latitude": 37.56566346, + "longitude": 126.92924273 + }, + { + "storeId": 572, + "province": "서울특별시", + "district": "서대문구", + "name": "고래식당연희점", + "title": "고래식당 연희점", + "address": "서울특별시 서대문구 연희맛로 32 1층 102호", + "roadAddress": "서울특별시 서대문구 연희맛로 32 1층 102호", + "latitude": 37.56760366, + "longitude": 126.93075122 + }, + { + "storeId": 573, + "province": "서울특별시", + "district": "서대문구", + "name": "북성해장국", + "title": "북성해장국", + "address": "서울특별시 서대문구 신촌로35길 7", + "roadAddress": "서울특별시 서대문구 신촌로35길 7", + "latitude": 37.55782369, + "longitude": 126.95516088 + }, + { + "storeId": 574, + "province": "서울특별시", + "district": "서대문구", + "name": "콩부자홍제점", + "title": "콩부자 홍제점", + "address": "서울특별시 서대문구 통일로 427-1 1층", + "roadAddress": "서울특별시 서대문구 통일로 427-1 1층", + "latitude": 37.58727465, + "longitude": 126.94542054 + }, + { + "storeId": 575, + "province": "서울특별시", + "district": "서대문구", + "name": "인왕골", + "title": "인왕골", + "address": "서울특별시 서대문구 인왕시장길 42", + "roadAddress": "서울특별시 서대문구 인왕시장길 42", + "latitude": 37.59143029, + "longitude": 126.94425308 + }, + { + "storeId": 576, + "province": "서울특별시", + "district": "서대문구", + "name": "삼정모밀", + "title": "삼정모밀", + "address": "서울특별시 서대문구 모래내로 376-7 1층 삼정 모밀", + "roadAddress": "서울특별시 서대문구 모래내로 376-7 1층 삼정 모밀", + "latitude": 37.58246313, + "longitude": 126.93771983 + }, + { + "storeId": 577, + "province": "서울특별시", + "district": "서대문구", + "name": "하동우렁추어탕", + "title": "하동우렁추어정찬 홍제점", + "address": "서울특별시 서대문구 통일로 470", + "roadAddress": "서울특별시 서대문구 통일로 470", + "latitude": 37.59035255, + "longitude": 126.94280606 + }, + { + "storeId": 578, + "province": "서울특별시", + "district": "서대문구", + "name": "서대문아구찜", + "title": "서대문아구찜", + "address": "서울특별시 서대문구 모래내로 352-3 2층 서대문아구찜", + "roadAddress": "서울특별시 서대문구 모래내로 352-3 2층 서대문아구찜", + "latitude": 37.58122721, + "longitude": 126.93581697 + }, + { + "storeId": 579, + "province": "서울특별시", + "district": "서대문구", + "name": "무안갯벌낙지", + "title": "무안갯벌낙지", + "address": "서울특별시 서대문구 응암로1길 3", + "roadAddress": "서울특별시 서대문구 응암로1길 3", + "latitude": 37.58092686, + "longitude": 126.91149014 + }, + { + "storeId": 58, + "province": "서울특별시", + "district": "양천구", + "name": "두성전주콩나물국밥", + "title": "두성전주콩나물국밥 양천구청점", + "address": "서울특별시 양천구 목동서로 377 1층 111호", + "roadAddress": "서울특별시 양천구 목동서로 377 1층 111호", + "latitude": 37.51642267, + "longitude": 126.86205454 + }, + { + "storeId": 580, + "province": "서울특별시", + "district": "서대문구", + "name": "에쏘하우스", + "title": "에쏘하우스", + "address": "서울특별시 서대문구 연희로36길 10", + "roadAddress": "서울특별시 서대문구 연희로36길 10", + "latitude": 37.57858822, + "longitude": 126.93667871 + }, + { + "storeId": 581, + "province": "서울특별시", + "district": "영등포구", + "name": "구석집", + "title": "구석집", + "address": "서울특별시 영등포구 국회대로36길 3-1 1층 구석집", + "roadAddress": "서울특별시 영등포구 국회대로36길 3-1 1층 구석집", + "latitude": 37.526943, + "longitude": 126.89823288 + }, + { + "storeId": 582, + "province": "서울특별시", + "district": "영등포구", + "name": "능이버섯백숙", + "title": "능이버섯백숙", + "address": "서울특별시 영등포구 선유로 32", + "roadAddress": "서울특별시 영등포구 선유로 32", + "latitude": 37.5167446, + "longitude": 126.8888884 + }, + { + "storeId": 583, + "province": "서울특별시", + "district": "영등포구", + "name": "육영한우전문점", + "title": "육영토종한우 본점", + "address": "서울특별시 영등포구 당산로 160", + "roadAddress": "서울특별시 영등포구 당산로 160", + "latitude": 37.52867014, + "longitude": 126.89814455 + }, + { + "storeId": 584, + "province": "서울특별시", + "district": "영등포구", + "name": "싱싱해포차", + "title": "싱싱해포차", + "address": "서울특별시 영등포구 선유동1로 50", + "roadAddress": "서울특별시 영등포구 선유동1로 50", + "latitude": 37.52647551, + "longitude": 126.89317809 + }, + { + "storeId": 585, + "province": "서울특별시", + "district": "영등포구", + "name": "삼포가는길", + "title": "삼포가는길", + "address": "서울특별시 영등포구 당산로 139 장한빌딩 2층", + "roadAddress": "서울특별시 영등포구 당산로 139 장한빌딩 2층", + "latitude": 37.52708402, + "longitude": 126.89669083 + }, + { + "storeId": 586, + "province": "서울특별시", + "district": "영등포구", + "name": "돼지의집", + "title": "돼지의집", + "address": "서울특별시 영등포구 국회대로28길 13-1 1층", + "roadAddress": "서울특별시 영등포구 국회대로28길 13-1 1층", + "latitude": 37.52742096, + "longitude": 126.89441904 + }, + { + "storeId": 587, + "province": "서울특별시", + "district": "영등포구", + "name": "안남면가", + "title": "안남면가", + "address": "서울특별시 영등포구 양산로17길 14 1층", + "roadAddress": "서울특별시 영등포구 양산로17길 14 1층", + "latitude": 37.52567114, + "longitude": 126.89373153 + }, + { + "storeId": 588, + "province": "서울특별시", + "district": "영등포구", + "name": "강릉수산", + "title": "강릉수산 영등포구청점", + "address": "서울특별시 영등포구 당산로32길 9", + "roadAddress": "서울특별시 영등포구 당산로32길 9", + "latitude": 37.52642032, + "longitude": 126.89811819 + }, + { + "storeId": 589, + "province": "서울특별시", + "district": "영등포구", + "name": "대관원", + "title": "대관원", + "address": "서울특별시 영등포구 당산로37길 1", + "roadAddress": "서울특별시 영등포구 당산로37길 1", + "latitude": 37.52936396, + "longitude": 126.89799269 + }, + { + "storeId": 59, + "province": "서울특별시", + "district": "양천구", + "name": "승아식당", + "title": "승아복집", + "address": "서울특별시 양천구 등촌로 118", + "roadAddress": "서울특별시 양천구 등촌로 118", + "latitude": 37.54048078, + "longitude": 126.86402182 + }, + { + "storeId": 590, + "province": "서울특별시", + "district": "영등포구", + "name": "명가생선구이", + "title": "명가생선구이", + "address": "서울특별시 영등포구 당산로27길 9-1 1층", + "roadAddress": "서울특별시 영등포구 당산로27길 9-1 1층", + "latitude": 37.52494659, + "longitude": 126.89538705 + }, + { + "storeId": 591, + "province": "서울특별시", + "district": "영등포구", + "name": "오봉집영등포구청점", + "title": "오봉집 영등포구청점", + "address": "서울특별시 영등포구 국회대로 570 1층", + "roadAddress": "서울특별시 영등포구 국회대로 570 1층", + "latitude": 37.52731302, + "longitude": 126.89747983 + }, + { + "storeId": 592, + "province": "서울특별시", + "district": "영등포구", + "name": "유가네해장국전문점", + "title": "유가네해장국전문점", + "address": "서울특별시 영등포구 당산로31길 14", + "roadAddress": "서울특별시 영등포구 당산로31길 14", + "latitude": 37.52684137, + "longitude": 126.89525272 + }, + { + "storeId": 593, + "province": "서울특별시", + "district": "영등포구", + "name": "이도", + "title": "이도 여의도", + "address": "서울특별시 영등포구 국제금융로8길 2 지하1층 B107호", + "roadAddress": "서울특별시 영등포구 국제금융로8길 2 지하1층 B107호", + "latitude": 37.52199452, + "longitude": 126.93010809 + }, + { + "storeId": 594, + "province": "서울특별시", + "district": "영등포구", + "name": "수라", + "title": "수라", + "address": "서울특별시 영등포구 당산로 124 2F", + "roadAddress": "서울특별시 영등포구 당산로 124 2F", + "latitude": 37.52573027, + "longitude": 126.89691171 + }, + { + "storeId": 595, + "province": "서울특별시", + "district": "영등포구", + "name": "브레드컴퍼니쉐프조", + "title": "브레드컴퍼니쉐프조", + "address": "서울특별시 영등포구 당산로31길 20 1층", + "roadAddress": "서울특별시 영등포구 당산로31길 20 1층", + "latitude": 37.52692117, + "longitude": 126.89461048 + }, + { + "storeId": 596, + "province": "서울특별시", + "district": "영등포구", + "name": "골목대장", + "title": "골목대장", + "address": "서울특별시 영등포구 당산로32길 1-8", + "roadAddress": "서울특별시 영등포구 당산로32길 1-8", + "latitude": 37.52681953, + "longitude": 126.89726737 + }, + { + "storeId": 597, + "province": "서울특별시", + "district": "영등포구", + "name": "나의샌드위치", + "title": "나의 샌드위치", + "address": "서울특별시 영등포구 당산로31길 22-2 1층", + "roadAddress": "서울특별시 영등포구 당산로31길 22-2 1층", + "latitude": 37.52694079, + "longitude": 126.89448103 + }, + { + "storeId": 598, + "province": "서울특별시", + "district": "영등포구", + "name": "자매네", + "title": "자매네", + "address": "서울특별시 영등포구 국회대로30길 12", + "roadAddress": "서울특별시 영등포구 국회대로30길 12", + "latitude": 37.52714769, + "longitude": 126.89533023 + }, + { + "storeId": 599, + "province": "서울특별시", + "district": "영등포구", + "name": "시골쌈밥", + "title": "시골쌈밥", + "address": "서울특별시 영등포구 선유동1로 3", + "roadAddress": "서울특별시 영등포구 선유동1로 3", + "latitude": 37.52251046, + "longitude": 126.89129685 + }, + { + "storeId": 6, + "province": "서울특별시", + "district": "양천구", + "name": "어촌마을", + "title": "어촌마을", + "address": "서울특별시 양천구 오목로 58", + "roadAddress": "서울특별시 양천구 오목로 58", + "latitude": 37.52224468, + "longitude": 126.84409265 + }, + { + "storeId": 60, + "province": "서울특별시", + "district": "양천구", + "name": "마싯는끼니", + "title": "마싯는끼니 센트럴프라자 직영점", + "address": "서울특별시 양천구 목동서로 349", + "roadAddress": "서울특별시 양천구 목동서로 349", + "latitude": 37.51749424, + "longitude": 126.86549762 + }, + { + "storeId": 600, + "province": "서울특별시", + "district": "영등포구", + "name": "베르두레", + "title": "베르두레", + "address": "서울특별시 영등포구 양산로 133-1 1층, 영등포구청역 5번출구에서 나온 방향으로 직진 후대박집과 베스킨라빈스가 보이는 사거리에서 좌회전 하시고 영등포시장역 방향으로 100미터", + "roadAddress": "서울특별시 영등포구 양산로 133-1 1층, 영등포구청역 5번출구에서 나온 방향으로 직진 후대박집과 베스킨라빈스가 보이는 사거리에서 좌회전 하시고 영등포시장역 방향으로 100미터", + "latitude": 37.52396441, + "longitude": 126.89796497 + }, + { + "storeId": 601, + "province": "서울특별시", + "district": "영등포구", + "name": "웨이프", + "title": "웨이프", + "address": "서울특별시 영등포구 당산로33길 21 해라톤 1층 101호", + "roadAddress": "서울특별시 영등포구 당산로33길 21 해라톤 1층 101호", + "latitude": 37.527604, + "longitude": 126.89477265 + }, + { + "storeId": 602, + "province": "서울특별시", + "district": "영등포구", + "name": "유성용베이커리", + "title": "유성용베이커리", + "address": "서울특별시 영등포구 당산로 132", + "roadAddress": "서울특별시 영등포구 당산로 132", + "latitude": 37.52622495, + "longitude": 126.89703943 + }, + { + "storeId": 603, + "province": "서울특별시", + "district": "영등포구", + "name": "영등영등포구청점", + "title": "영등 영등포구청점", + "address": "서울특별시 영등포구 당산로33길 5 1층", + "roadAddress": "서울특별시 영등포구 당산로33길 5 1층", + "latitude": 37.5270686, + "longitude": 126.89616977 + }, + { + "storeId": 604, + "province": "서울특별시", + "district": "영등포구", + "name": "복먹고복받고", + "title": "복먹고복받고", + "address": "서울특별시 영등포구 양산로19길 8 인영빌딩1층 복먹고복받고", + "roadAddress": "서울특별시 영등포구 양산로19길 8 인영빌딩1층 복먹고복받고", + "latitude": 37.52489133, + "longitude": 126.89514661 + }, + { + "storeId": 605, + "province": "서울특별시", + "district": "영등포구", + "name": "호랑이초밥", + "title": "호랑이초밥 영등포구청점", + "address": "서울특별시 영등포구 당산로31길 33 당산골프클럽", + "roadAddress": "서울특별시 영등포구 당산로31길 33 당산골프클럽", + "latitude": 37.52682791, + "longitude": 126.89379709 + }, + { + "storeId": 606, + "province": "서울특별시", + "district": "영등포구", + "name": "선미", + "title": "선미", + "address": "서울특별시 영등포구 당산로30길 9", + "roadAddress": "서울특별시 영등포구 당산로30길 9", + "latitude": 37.52564835, + "longitude": 126.89771334 + }, + { + "storeId": 607, + "province": "서울특별시", + "district": "영등포구", + "name": "한우진곰탕", + "title": "한우진곰탕", + "address": "서울특별시 영등포구 당산로31길 18", + "roadAddress": "서울특별시 영등포구 당산로31길 18", + "latitude": 37.52690979, + "longitude": 126.89478686 + }, + { + "storeId": 608, + "province": "서울특별시", + "district": "영등포구", + "name": "소울드립", + "title": "소울드립", + "address": "서울특별시 영등포구 당산로 135", + "roadAddress": "서울특별시 영등포구 당산로 135", + "latitude": 37.52689531, + "longitude": 126.89664539 + }, + { + "storeId": 609, + "province": "서울특별시", + "district": "영등포구", + "name": "칠아웃", + "title": "칠아웃", + "address": "서울특별시 영등포구 신길로39길 11 1층", + "roadAddress": "서울특별시 영등포구 신길로39길 11 1층", + "latitude": 37.50681591, + "longitude": 126.90960842 + }, + { + "storeId": 61, + "province": "서울특별시", + "district": "양천구", + "name": "마닐다닐", + "title": "마닐다닐", + "address": "서울특별시 양천구 신목로 46 1층", + "roadAddress": "서울특별시 양천구 신목로 46 1층", + "latitude": 37.51940477, + "longitude": 126.87319272 + }, + { + "storeId": 610, + "province": "서울특별시", + "district": "영등포구", + "name": "본래순대영등포구청", + "title": "본래순대 영등포구청점", + "address": "서울특별시 영등포구 양산로19길 13-2", + "roadAddress": "서울특별시 영등포구 양산로19길 13-2", + "latitude": 37.52563316, + "longitude": 126.89478447 + }, + { + "storeId": 611, + "province": "서울특별시", + "district": "영등포구", + "name": "동춘관", + "title": "동춘관", + "address": "서울특별시 영등포구 당산로29길 7-1 삼성리빙스텔 102호", + "roadAddress": "서울특별시 영등포구 당산로29길 7-1 삼성리빙스텔 102호", + "latitude": 37.52592517, + "longitude": 126.89427 + }, + { + "storeId": 612, + "province": "서울특별시", + "district": "영등포구", + "name": "맨날먹는김치찌개", + "title": "맨날먹는김치찌개 영등포구청점", + "address": "서울특별시 영등포구 당산로31길 19 1층 맨날먹는 김치찌개", + "roadAddress": "서울특별시 영등포구 당산로31길 19 1층 맨날먹는 김치찌개", + "latitude": 37.52674734, + "longitude": 126.89438254 + }, + { + "storeId": 613, + "province": "서울특별시", + "district": "영등포구", + "name": "클래식오븐", + "title": "클래식오븐", + "address": "서울특별시 영등포구 당산로27길 21-1 1층", + "roadAddress": "서울특별시 영등포구 당산로27길 21-1 1층", + "latitude": 37.52521463, + "longitude": 126.89386352 + }, + { + "storeId": 614, + "province": "서울특별시", + "district": "영등포구", + "name": "신풍낙지", + "title": "신풍낙지", + "address": "서울특별시 영등포구 대림로 220", + "roadAddress": "서울특별시 영등포구 대림로 220", + "latitude": 37.50053954, + "longitude": 126.89792809 + }, + { + "storeId": 615, + "province": "서울특별시", + "district": "영등포구", + "name": "비스트로위", + "title": "비스트로 위", + "address": "서울특별시 영등포구 당산로31길 14 1층", + "roadAddress": "서울특별시 영등포구 당산로31길 14 1층", + "latitude": 37.52684137, + "longitude": 126.89525272 + }, + { + "storeId": 616, + "province": "서울특별시", + "district": "영등포구", + "name": "마라도아구찜", + "title": "마라도아구찜", + "address": "서울특별시 영등포구 당산로31길 25 1층", + "roadAddress": "서울특별시 영등포구 당산로31길 25 1층", + "latitude": 37.52682791, + "longitude": 126.89379709 + }, + { + "storeId": 617, + "province": "서울특별시", + "district": "영등포구", + "name": "가루", + "title": "가루 영등포직영점", + "address": "서울특별시 영등포구 당산로31길 33 당산골프클럽 1층", + "roadAddress": "서울특별시 영등포구 당산로31길 33 당산골프클럽 1층", + "latitude": 37.52684851, + "longitude": 126.89316727 + }, + { + "storeId": 618, + "province": "서울특별시", + "district": "영등포구", + "name": "연경궁", + "title": "연경궁", + "address": "서울특별시 영등포구 국회대로30길 14", + "roadAddress": "서울특별시 영등포구 국회대로30길 14", + "latitude": 37.52699503, + "longitude": 126.895293 + }, + { + "storeId": 619, + "province": "서울특별시", + "district": "영등포구", + "name": "히시커피", + "title": "히시커피", + "address": "서울특별시 영등포구 당산로29길 3 1층 히시커피", + "roadAddress": "서울특별시 영등포구 당산로29길 3 1층 히시커피", + "latitude": 37.52582372, + "longitude": 126.89477447 + }, + { + "storeId": 62, + "province": "서울특별시", + "district": "양천구", + "name": "양천구청", + "title": "양천구청", + "address": "서울특별시 양천구 목동동로 105 양천구청", + "roadAddress": "서울특별시 양천구 목동동로 105 양천구청", + "latitude": 37.51674713, + "longitude": 126.86565936 + }, + { + "storeId": 620, + "province": "서울특별시", + "district": "영등포구", + "name": "한성삼계탕", + "title": "한성삼계탕", + "address": "서울특별시 영등포구 국회대로36길 14 한성삼계탕", + "roadAddress": "서울특별시 영등포구 국회대로36길 14 한성삼계탕", + "latitude": 37.52614165, + "longitude": 126.89782048 + }, + { + "storeId": 621, + "province": "서울특별시", + "district": "영등포구", + "name": "가화", + "title": "가화만두부페", + "address": "서울특별시 영등포구 디지털로37다길 19", + "roadAddress": "서울특별시 영등포구 디지털로37다길 19", + "latitude": 37.4916928, + "longitude": 126.89935812 + }, + { + "storeId": 622, + "province": "서울특별시", + "district": "영등포구", + "name": "밀로브레드", + "title": "밀로브레드", + "address": "서울특별시 영등포구 당산로33길 17 포제이빌딩1층 102호 밀로브레드", + "roadAddress": "서울특별시 영등포구 당산로33길 17 포제이빌딩1층 102호 밀로브레드", + "latitude": 37.52749861, + "longitude": 126.89500642 + }, + { + "storeId": 623, + "province": "서울특별시", + "district": "영등포구", + "name": "또순이집", + "title": "또순이네집", + "address": "서울특별시 영등포구 선유로47길 16 오오1004빌딩", + "roadAddress": "서울특별시 영등포구 선유로47길 16 오오1004빌딩", + "latitude": 37.53584121, + "longitude": 126.89537002 + }, + { + "storeId": 624, + "province": "서울특별시", + "district": "영등포구", + "name": "원양참치", + "title": "원양참치 영등포구청점", + "address": "서울특별시 영등포구 당산로32길 5 2층", + "roadAddress": "서울특별시 영등포구 당산로32길 5 2층", + "latitude": 37.52648147, + "longitude": 126.89745981 + }, + { + "storeId": 625, + "province": "서울특별시", + "district": "영등포구", + "name": "선상회", + "title": "선상회", + "address": "서울특별시 영등포구 양산로19길 23 1층", + "roadAddress": "서울특별시 영등포구 양산로19길 23 1층", + "latitude": 37.52634693, + "longitude": 126.89518723 + }, + { + "storeId": 626, + "province": "서울특별시", + "district": "영등포구", + "name": "당산숯불구이", + "title": "당산숯불구이", + "address": "서울특별시 영등포구 선유동1로 50 THE PARK 365", + "roadAddress": "서울특별시 영등포구 선유동1로 50 THE PARK 365", + "latitude": 37.52682791, + "longitude": 126.89379709 + }, + { + "storeId": 627, + "province": "서울특별시", + "district": "영등포구", + "name": "카페달싸", + "title": "달싸카페", + "address": "서울특별시 영등포구 당산로33길 9", + "roadAddress": "서울특별시 영등포구 당산로33길 9", + "latitude": 37.52715102, + "longitude": 126.89563206 + }, + { + "storeId": 628, + "province": "서울특별시", + "district": "영등포구", + "name": "연탄불", + "title": "연탄불", + "address": "서울특별시 영등포구 양산로17길 17 연탄불", + "roadAddress": "서울특별시 영등포구 양산로17길 17 연탄불", + "latitude": 37.52603669, + "longitude": 126.89344389 + }, + { + "storeId": 629, + "province": "서울특별시", + "district": "영등포구", + "name": "까치네분식", + "title": "까치네분식", + "address": "서울특별시 영등포구 당산로 139 1층", + "roadAddress": "서울특별시 영등포구 당산로 139 1층", + "latitude": 37.52708402, + "longitude": 126.89669083 + }, + { + "storeId": 63, + "province": "서울특별시", + "district": "양천구", + "name": "신선설농탕", + "title": "신선설농탕 목동점", + "address": "서울특별시 양천구 목동서로 349 센트럴프라자", + "roadAddress": "서울특별시 양천구 목동서로 349 센트럴프라자", + "latitude": 37.51674713, + "longitude": 126.86565936 + }, + { + "storeId": 630, + "province": "서울특별시", + "district": "영등포구", + "name": "덕순네장어랑메기랑", + "title": "덕순네장어랑메기랑 직영점", + "address": "서울특별시 영등포구 당산로28길 6 행당빌딩", + "roadAddress": "서울특별시 영등포구 당산로28길 6 행당빌딩", + "latitude": 37.52462794, + "longitude": 126.89717139 + }, + { + "storeId": 631, + "province": "서울특별시", + "district": "영등포구", + "name": "황금순추어탕", + "title": "황금순추어탕 영등포본점", + "address": "서울특별시 영등포구 선유동2로 9 지상1층 황금순추어탕", + "roadAddress": "서울특별시 영등포구 선유동2로 9 지상1층 황금순추어탕", + "latitude": 37.5300709, + "longitude": 126.89441666 + }, + { + "storeId": 632, + "province": "서울특별시", + "district": "영등포구", + "name": "카페노버든", + "title": "노버든", + "address": "서울특별시 영등포구 당산로31길 25 2층 201호", + "roadAddress": "서울특별시 영등포구 당산로31길 25 2층 201호", + "latitude": 37.52682791, + "longitude": 126.89379709 + }, + { + "storeId": 633, + "province": "서울특별시", + "district": "영등포구", + "name": "참다랑", + "title": "참다랑참치", + "address": "서울특별시 영등포구 국회대로34길 17 2층 참다랑", + "roadAddress": "서울특별시 영등포구 국회대로34길 17 2층 참다랑", + "latitude": 37.52588927, + "longitude": 126.89739693 + }, + { + "storeId": 634, + "province": "서울특별시", + "district": "영등포구", + "name": "삼풍숯불갈비", + "title": "삼풍숯불갈비", + "address": "서울특별시 영등포구 국회대로38길 8 1층", + "roadAddress": "서울특별시 영등포구 국회대로38길 8 1층", + "latitude": 37.52632035, + "longitude": 126.89879247 + }, + { + "storeId": 635, + "province": "서울특별시", + "district": "영등포구", + "name": "카페티모르", + "title": "카페티모르", + "address": "서울 영등포구 도림로139길 4", + "roadAddress": "서울 영등포구 도림로139길 4", + "latitude": 37.51449012, + "longitude": 126.89339301 + }, + { + "storeId": 636, + "province": "서울특별시", + "district": "영등포구", + "name": "차호로록", + "title": "차호로록", + "address": "서울특별시 영등포구 국회대로36길 3 삼석빌딩1층", + "roadAddress": "서울특별시 영등포구 국회대로36길 3 삼석빌딩1층", + "latitude": 37.52701383, + "longitude": 126.89824907 + }, + { + "storeId": 637, + "province": "서울특별시", + "district": "영등포구", + "name": "지리산짜글이회무침", + "title": "지리산짜글이회무침", + "address": "서울특별시 영등포구 국회대로34길 4-1", + "roadAddress": "서울특별시 영등포구 국회대로34길 4-1", + "latitude": 37.52713118, + "longitude": 126.89746356 + }, + { + "storeId": 638, + "province": "서울특별시", + "district": "영등포구", + "name": "은성식당", + "title": "은성감자탕", + "address": "서울특별시 영등포구 국회대로34길 8-2 세왕빌딩", + "roadAddress": "서울특별시 영등포구 국회대로34길 8-2 세왕빌딩", + "latitude": 37.52672294, + "longitude": 126.89736603 + }, + { + "storeId": 639, + "province": "서울특별시", + "district": "영등포구", + "name": "족팡매야", + "title": "족팡매야", + "address": "서울특별시 영등포구 당산로36길 7-2", + "roadAddress": "서울특별시 영등포구 당산로36길 7-2", + "latitude": 37.52821507, + "longitude": 126.89870121 + }, + { + "storeId": 64, + "province": "서울특별시", + "district": "양천구", + "name": "카페그라페", + "title": "카페그라페", + "address": "서울특별시 양천구 목동동로10길 16-7", + "roadAddress": "서울특별시 양천구 목동동로10길 16-7", + "latitude": 37.51870189, + "longitude": 126.87193729 + }, + { + "storeId": 640, + "province": "서울특별시", + "district": "영등포구", + "name": "몽중인", + "title": "몽중인", + "address": "서울특별시 영등포구 국회대로34길 18-1", + "roadAddress": "서울특별시 영등포구 국회대로34길 18-1", + "latitude": 37.52600574, + "longitude": 126.89704732 + }, + { + "storeId": 641, + "province": "서울특별시", + "district": "영등포구", + "name": "평창도토리매운칼국수", + "title": "평창도토리매운칼국수", + "address": "서울특별시 영등포구 국회대로28길 15", + "roadAddress": "서울특별시 영등포구 국회대로28길 15", + "latitude": 37.5273146, + "longitude": 126.89436726 + }, + { + "storeId": 642, + "province": "서울특별시", + "district": "영등포구", + "name": "화차이", + "title": "화차이", + "address": "서울특별시 영등포구 국회대로37길 10", + "roadAddress": "서울특별시 영등포구 국회대로37길 10", + "latitude": 37.52789446, + "longitude": 126.90003524 + }, + { + "storeId": 643, + "province": "서울특별시", + "district": "영등포구", + "name": "커피마리오", + "title": "커피마리오", + "address": "서울특별시 영등포구 대방천로 173 동화빌딩", + "roadAddress": "서울특별시 영등포구 대방천로 173 동화빌딩", + "latitude": 37.49934678, + "longitude": 126.91022889 + }, + { + "storeId": 644, + "province": "서울특별시", + "district": "영등포구", + "name": "인생100반", + "title": "인생100반", + "address": "서울특별시 영등포구 당산로31길 16-1 1층", + "roadAddress": "서울특별시 영등포구 당산로31길 16-1 1층", + "latitude": 37.52689026, + "longitude": 126.89491099 + }, + { + "storeId": 645, + "province": "서울특별시", + "district": "영등포구", + "name": "곳온니플레이스", + "title": "곳온니플레이스 PARK SIDE", + "address": "서울특별시 영등포구 의사당대로 38 더샵아일랜드파크 103동 107호", + "roadAddress": "서울특별시 영등포구 의사당대로 38 더샵아일랜드파크 103동 107호", + "latitude": 37.52570469, + "longitude": 126.91874168 + }, + { + "storeId": 646, + "province": "서울특별시", + "district": "영등포구", + "name": "삼통치킨", + "title": "삼통치킨 영등포구청점", + "address": "서울특별시 영등포구 당산로 137 1층 삼통치킨", + "roadAddress": "서울특별시 영등포구 당산로 137 1층 삼통치킨", + "latitude": 37.52698975, + "longitude": 126.89666788 + }, + { + "storeId": 647, + "province": "서울특별시", + "district": "영등포구", + "name": "사조참치", + "title": "사조참치", + "address": "서울특별시 영등포구 국회대로62길 9 산림비전센터 1층", + "roadAddress": "서울특별시 영등포구 국회대로62길 9 산림비전센터 1층", + "latitude": 37.52751586, + "longitude": 126.91651035 + }, + { + "storeId": 648, + "province": "서울특별시", + "district": "영등포구", + "name": "청솔", + "title": "청솔참숯구이", + "address": "서울특별시 영등포구 양산로19길 13 1층", + "roadAddress": "서울특별시 영등포구 양산로19길 13 1층", + "latitude": 37.52547417, + "longitude": 126.89492746 + }, + { + "storeId": 649, + "province": "서울특별시", + "district": "영등포구", + "name": "보드가야", + "title": "카페 보드가야", + "address": "서울특별시 영등포구 당산로30길 7-2 1층 보드가야", + "roadAddress": "서울특별시 영등포구 당산로30길 7-2 1층 보드가야", + "latitude": 37.5257525, + "longitude": 126.89759781 + }, + { + "storeId": 65, + "province": "서울특별시", + "district": "양천구", + "name": "다채신정점", + "title": "다채샤브 신정점", + "address": "서울특별시 양천구 목동동로 55", + "roadAddress": "서울특별시 양천구 목동동로 55", + "latitude": 37.51551819, + "longitude": 126.86138895 + }, + { + "storeId": 650, + "province": "서울특별시", + "district": "영등포구", + "name": "모네의정원", + "title": "모네의정원", + "address": "서울특별시 영등포구 선유동1로 50 1층", + "roadAddress": "서울특별시 영등포구 선유동1로 50 1층", + "latitude": 37.52647551, + "longitude": 126.89317809 + }, + { + "storeId": 651, + "province": "서울특별시", + "district": "영등포구", + "name": "옥소반영등포구청점", + "title": "옥소반 영등포구청점", + "address": "서울특별시 영등포구 국회대로30길 10 1층", + "roadAddress": "서울특별시 영등포구 국회대로30길 10 1층", + "latitude": 37.52730395, + "longitude": 126.89535841 + }, + { + "storeId": 652, + "province": "서울특별시", + "district": "영등포구", + "name": "고성소머리국밥", + "title": "고성소머리국밥", + "address": "서울특별시 영등포구 선유로 119", + "roadAddress": "서울특별시 영등포구 선유로 119", + "latitude": 37.52465296, + "longitude": 126.89042198 + }, + { + "storeId": 653, + "province": "서울특별시", + "district": "영등포구", + "name": "부뚜막청국장", + "title": "부뚜막청국장", + "address": "서울특별시 영등포구 당산로31길 17", + "roadAddress": "서울특별시 영등포구 당산로31길 17", + "latitude": 37.5267067, + "longitude": 126.89477606 + }, + { + "storeId": 654, + "province": "서울특별시", + "district": "영등포구", + "name": "바이웨이영등포점", + "title": "바이웨이 베이커스 영등포점", + "address": "서울특별시 영등포구 당산로27길 16 1층 BYWAY BAKERS 영등포점", + "roadAddress": "서울특별시 영등포구 당산로27길 16 1층 BYWAY BAKERS 영등포점", + "latitude": 37.5253305, + "longitude": 126.89466441 + }, + { + "storeId": 655, + "province": "서울특별시", + "district": "영등포구", + "name": "정굽다화덕생선구이", + "title": "정굽다화덕생선구이", + "address": "서울특별시 영등포구 당산로31길 22 1층, 2층", + "roadAddress": "서울특별시 영등포구 당산로31길 22 1층, 2층", + "latitude": 37.52696702, + "longitude": 126.89429353 + }, + { + "storeId": 656, + "province": "서울특별시", + "district": "영등포구", + "name": "더함한우골", + "title": "더함한우골", + "address": "서울특별시 영등포구 양산로19길 7", + "roadAddress": "서울특별시 영등포구 양산로19길 7", + "latitude": 37.52489336, + "longitude": 126.8947958 + }, + { + "storeId": 657, + "province": "서울특별시", + "district": "구로구", + "name": "아구랑낙지랑", + "title": "아구랑낙지랑", + "address": "서울특별시 구로구 구로중앙로25길 34", + "roadAddress": "서울특별시 구로구 구로중앙로25길 34", + "latitude": 37.49692307, + "longitude": 126.88711418 + }, + { + "storeId": 658, + "province": "서울특별시", + "district": "구로구", + "name": "황가네", + "title": "황가네 함흥면옥", + "address": "서울특별시 구로구 개봉로 52-1", + "roadAddress": "서울특별시 구로구 개봉로 52-1", + "latitude": 37.4903155, + "longitude": 126.8564487 + }, + { + "storeId": 659, + "province": "서울특별시", + "district": "구로구", + "name": "궁전기와집", + "title": "궁전기와집", + "address": "서울특별시 구로구 구로중앙로19길 24", + "roadAddress": "서울특별시 구로구 구로중앙로19길 24", + "latitude": 37.49425515, + "longitude": 126.88783389 + }, + { + "storeId": 66, + "province": "서울특별시", + "district": "양천구", + "name": "우리네코다리", + "title": "우리네코다리", + "address": "서울특별시 양천구 목동서로 349", + "roadAddress": "서울특별시 양천구 목동서로 349", + "latitude": 37.51749424, + "longitude": 126.86549762 + }, + { + "storeId": 660, + "province": "서울특별시", + "district": "구로구", + "name": "공들인", + "title": "공들인", + "address": "서울특별시 구로구 가마산로 265 1층 110호 공들인", + "roadAddress": "서울특별시 구로구 가마산로 265 1층 110호 공들인", + "latitude": 37.49605878, + "longitude": 126.88925638 + }, + { + "storeId": 661, + "province": "서울특별시", + "district": "구로구", + "name": "두우리수산", + "title": "두우리수산", + "address": "서울특별시 구로구 구로중앙로28다길 33 1층", + "roadAddress": "서울특별시 구로구 구로중앙로28다길 33 1층", + "latitude": 37.50162377, + "longitude": 126.8881264 + }, + { + "storeId": 662, + "province": "서울특별시", + "district": "구로구", + "name": "혼마참치", + "title": "혼마참치", + "address": "서울특별시 구로구 구로중앙로19길 28", + "roadAddress": "서울특별시 구로구 구로중앙로19길 28", + "latitude": 37.49418538, + "longitude": 126.88770055 + }, + { + "storeId": 663, + "province": "서울특별시", + "district": "구로구", + "name": "신마포갈비", + "title": "신마포갈비", + "address": "서울특별시 구로구 구로중앙로 58 진흥빌딩", + "roadAddress": "서울특별시 구로구 구로중앙로 58 진흥빌딩", + "latitude": 37.49514639, + "longitude": 126.8894157 + }, + { + "storeId": 664, + "province": "서울특별시", + "district": "구로구", + "name": "굴다리집", + "title": "굴다리집", + "address": "서울특별시 구로구 구로중앙로31길 34 1층", + "roadAddress": "서울특별시 구로구 구로중앙로31길 34 1층", + "latitude": 37.49868947, + "longitude": 126.88494047 + }, + { + "storeId": 665, + "province": "서울특별시", + "district": "구로구", + "name": "본만두", + "title": "본만두 구로구청점", + "address": "서울특별시 구로구 가마산로22길 8-2 1층", + "roadAddress": "서울특별시 구로구 가마산로22길 8-2 1층", + "latitude": 37.49403161, + "longitude": 126.88735985 + }, + { + "storeId": 666, + "province": "서울특별시", + "district": "구로구", + "name": "맛닭꼬", + "title": "맛닭꼬 구로구청점", + "address": "서울특별시 구로구 가마산로 265 한솔로이젠트", + "roadAddress": "서울특별시 구로구 가마산로 265 한솔로이젠트", + "latitude": 37.49605878, + "longitude": 126.88925638 + }, + { + "storeId": 667, + "province": "서울특별시", + "district": "구로구", + "name": "생선전문점명가", + "title": "생선전문점명가 구로구청점", + "address": "서울특별시 구로구 가마산로 244 동헌빌딩", + "roadAddress": "서울특별시 구로구 가마산로 244 동헌빌딩", + "latitude": 37.4943559, + "longitude": 126.88765699 + }, + { + "storeId": 668, + "province": "서울특별시", + "district": "구로구", + "name": "석이네집", + "title": "석이네집", + "address": "서울특별시 구로구 구로중앙로28다길 13 우의빌딩", + "roadAddress": "서울특별시 구로구 구로중앙로28다길 13 우의빌딩", + "latitude": 37.50150326, + "longitude": 126.88761122 + }, + { + "storeId": 669, + "province": "서울특별시", + "district": "구로구", + "name": "갈비명가", + "title": "갈비명가", + "address": "서울특별시 구로구 가마산로 260", + "roadAddress": "서울특별시 구로구 가마산로 260", + "latitude": 37.4952876, + "longitude": 126.88963363 + }, + { + "storeId": 67, + "province": "서울특별시", + "district": "양천구", + "name": "등촌샤브칼국수", + "title": "등촌샤브칼국수 등촌역점", + "address": "서울특별시 양천구 목동중앙북로7길 6 2층", + "roadAddress": "서울특별시 양천구 목동중앙북로7길 6 2층", + "latitude": 37.54828252, + "longitude": 126.86725643 + }, + { + "storeId": 670, + "province": "서울특별시", + "district": "구로구", + "name": "정닭", + "title": "정닭", + "address": "서울특별시 구로구 구로중앙로 82 1층", + "roadAddress": "서울특별시 구로구 구로중앙로 82 1층", + "latitude": 37.49661323, + "longitude": 126.88798551 + }, + { + "storeId": 671, + "province": "서울특별시", + "district": "구로구", + "name": "늘푸른채샤브샤브", + "title": "늘푸른채 샤브샤브 전문점 구로점", + "address": "서울특별시 구로구 구로중앙로19길 20", + "roadAddress": "서울특별시 구로구 구로중앙로19길 20", + "latitude": 37.49439416, + "longitude": 126.88810157 + }, + { + "storeId": 672, + "province": "서울특별시", + "district": "구로구", + "name": "진스시", + "title": "진스시", + "address": "서울특별시 구로구 경인로47길 44-1 1층", + "roadAddress": "서울특별시 구로구 경인로47길 44-1 1층", + "latitude": 37.50130287, + "longitude": 126.86568545 + }, + { + "storeId": 673, + "province": "서울특별시", + "district": "구로구", + "name": "아인스커피", + "title": "아인스", + "address": "서울특별시 구로구 가마산로23길 10 102호", + "roadAddress": "서울특별시 구로구 가마산로23길 10 102호", + "latitude": 37.49605878, + "longitude": 126.88925638 + }, + { + "storeId": 674, + "province": "서울특별시", + "district": "구로구", + "name": "부뚜막청국장", + "title": "부뚜막청국장", + "address": "서울특별시 구로구 개봉로 56", + "roadAddress": "서울특별시 구로구 개봉로 56", + "latitude": 37.49067306, + "longitude": 126.85633098 + }, + { + "storeId": 675, + "province": "서울특별시", + "district": "구로구", + "name": "홍담마라탕", + "title": "홍담마라탕", + "address": "서울특별시 구로구 가마산로23길 13", + "roadAddress": "서울특별시 구로구 가마산로23길 13", + "latitude": 37.4961597, + "longitude": 126.88878264 + }, + { + "storeId": 676, + "province": "서울특별시", + "district": "구로구", + "name": "특미순대국", + "title": "특미 순대국", + "address": "서울특별시 구로구 구로동로38길 9", + "roadAddress": "서울특별시 구로구 구로동로38길 9", + "latitude": 37.49487457, + "longitude": 126.88343894 + }, + { + "storeId": 677, + "province": "서울특별시", + "district": "구로구", + "name": "황태뚝배기칼국수", + "title": "황태칼국수", + "address": "서울특별시 구로구 가마산로 265 한솔로이젠트 107호", + "roadAddress": "서울특별시 구로구 가마산로 265 한솔로이젠트 107호", + "latitude": 37.49612882, + "longitude": 126.88968283 + }, + { + "storeId": 678, + "province": "서울특별시", + "district": "구로구", + "name": "서울안심축산", + "title": "서울안심축산 신도림역디큐브시티점", + "address": "서울특별시 구로구 경인로 661 2층 전문식당가", + "roadAddress": "서울특별시 구로구 경인로 661 2층 전문식당가", + "latitude": 37.50942088, + "longitude": 126.88774356 + }, + { + "storeId": 679, + "province": "서울특별시", + "district": "구로구", + "name": "샌드데이", + "title": "샌드데이 오류점", + "address": "서울특별시 구로구 경인로 187-1 101호 샌드데이 오류점", + "roadAddress": "서울특별시 구로구 경인로 187-1 101호 샌드데이 오류점", + "latitude": 37.49547619, + "longitude": 126.84197238 + }, + { + "storeId": 68, + "province": "서울특별시", + "district": "양천구", + "name": "좋은아침", + "title": "좋은아침", + "address": "서울특별시 양천구 목동동로8길 17 신이빌딩1층", + "roadAddress": "서울특별시 양천구 목동동로8길 17 신이빌딩1층", + "latitude": 37.51728949, + "longitude": 126.87128318 + }, + { + "storeId": 680, + "province": "서울특별시", + "district": "구로구", + "name": "서울순대국", + "title": "서울 순대국", + "address": "서울특별시 구로구 가마산로 225 동남빌딩 1층 서울순대국", + "roadAddress": "서울특별시 구로구 가마산로 225 동남빌딩 1층 서울순대국", + "latitude": 37.49410602, + "longitude": 126.88603058 + }, + { + "storeId": 681, + "province": "서울특별시", + "district": "구로구", + "name": "카페95", + "title": "카페95", + "address": "서울특별시 구로구 가마산로 245 신관동 1층", + "roadAddress": "서울특별시 구로구 가마산로 245 신관동 1층", + "latitude": 37.49529123, + "longitude": 126.88765434 + }, + { + "storeId": 682, + "province": "서울특별시", + "district": "구로구", + "name": "김밥을담다", + "title": "김밥을담다", + "address": "서울특별시 구로구 가마산로 232 1층 로비층 김밥을 담다", + "roadAddress": "서울특별시 구로구 가마산로 232 1층 로비층 김밥을 담다", + "latitude": 37.49372059, + "longitude": 126.88689646 + }, + { + "storeId": 683, + "province": "서울특별시", + "district": "구로구", + "name": "진미명가", + "title": "진미명가", + "address": "서울특별시 구로구 구로중앙로19나길 6", + "roadAddress": "서울특별시 구로구 구로중앙로19나길 6", + "latitude": 37.49414513, + "longitude": 126.88839572 + }, + { + "storeId": 684, + "province": "서울특별시", + "district": "구로구", + "name": "동태명가", + "title": "찌개명가 구로디지털점", + "address": "서울특별시 구로구 디지털로32길 97-28 102호", + "roadAddress": "서울특별시 구로구 디지털로32길 97-28 102호", + "latitude": 37.48388297, + "longitude": 126.90163001 + }, + { + "storeId": 685, + "province": "서울특별시", + "district": "구로구", + "name": "가빈", + "title": "가빈", + "address": "서울특별시 구로구 구로동로 174-9 가빈", + "roadAddress": "서울특별시 구로구 구로동로 174-9 가빈", + "latitude": 37.49453995, + "longitude": 126.88344443 + }, + { + "storeId": 686, + "province": "서울특별시", + "district": "구로구", + "name": "뽕잎사랑", + "title": "뽕잎사랑 테크노마트점", + "address": "서울특별시 구로구 새말로 97 신도림테크노마트 지하1층", + "roadAddress": "서울특별시 구로구 새말로 97 신도림테크노마트 지하1층", + "latitude": 37.50697392, + "longitude": 126.89031912 + }, + { + "storeId": 687, + "province": "서울특별시", + "district": "구로구", + "name": "풍년갈비", + "title": "풍년숯불갈비", + "address": "서울특별시 구로구 구로중앙로 51 한영빌딩", + "roadAddress": "서울특별시 구로구 구로중앙로 51 한영빌딩", + "latitude": 37.49453716, + "longitude": 126.88877464 + }, + { + "storeId": 688, + "province": "서울특별시", + "district": "구로구", + "name": "아리스타", + "title": "아리스타커피 구로구청점", + "address": "서울특별시 구로구 가마산로25길 9-21 1층", + "roadAddress": "서울특별시 구로구 가마산로25길 9-21 1층", + "latitude": 37.49613494, + "longitude": 126.88938292 + }, + { + "storeId": 689, + "province": "서울특별시", + "district": "구로구", + "name": "황골숯불구이", + "title": "황골숯불구이", + "address": "서울특별시 구로구 구로중앙로19나길 9", + "roadAddress": "서울특별시 구로구 구로중앙로19나길 9", + "latitude": 37.49408117, + "longitude": 126.8886939 + }, + { + "storeId": 69, + "province": "서울특별시", + "district": "양천구", + "name": "로커피", + "title": "로커피", + "address": "서울특별시 양천구 남부순환로59길 16 lawcoffee", + "roadAddress": "서울특별시 양천구 남부순환로59길 16 lawcoffee", + "latitude": 37.53236121, + "longitude": 126.83289545 + }, + { + "storeId": 690, + "province": "서울특별시", + "district": "구로구", + "name": "라크라센타", + "title": "라크라센타", + "address": "서울특별시 구로구 가마산로 242 1층 (희망재단)", + "roadAddress": "서울특별시 구로구 가마산로 242 1층 (희망재단)", + "latitude": 37.4943559, + "longitude": 126.88765699 + }, + { + "storeId": 691, + "province": "서울특별시", + "district": "구로구", + "name": "한우식당", + "title": "우리들숯불갈비", + "address": "서울특별시 구로구 새말로 102", + "roadAddress": "서울특별시 구로구 새말로 102", + "latitude": 37.50569563, + "longitude": 126.89164831 + }, + { + "storeId": 692, + "province": "서울특별시", + "district": "구로구", + "name": "오비스트로", + "title": "오비스트로", + "address": "서울특별시 구로구 구로중앙로15길 12 오비스트로", + "roadAddress": "서울특별시 구로구 구로중앙로15길 12 오비스트로", + "latitude": 37.49424593, + "longitude": 126.8881797 + }, + { + "storeId": 693, + "province": "서울특별시", + "district": "종로구", + "name": "반구정민물장어", + "title": "반구정 민물장어", + "address": "서울특별시 종로구 지봉로 29 금호팔레스빌딩 19층", + "roadAddress": "서울특별시 종로구 지봉로 29 금호팔레스빌딩 19층", + "latitude": 37.57253628, + "longitude": 127.01530408 + }, + { + "storeId": 694, + "province": "서울특별시", + "district": "종로구", + "name": "청운동남원추어탕", + "title": "청운동남원추어탕", + "address": "서울특별시 종로구 자하문로30길 23", + "roadAddress": "서울특별시 종로구 자하문로30길 23", + "latitude": 37.58527831, + "longitude": 126.97115181 + }, + { + "storeId": 695, + "province": "서울특별시", + "district": "종로구", + "name": "베이징코야", + "title": "베이징코야", + "address": "서울 종로구 율곡로2길 25 연합뉴스 빌딩 지하 1층", + "roadAddress": "서울 종로구 율곡로2길 25 연합뉴스 빌딩 지하 1층", + "latitude": 37.57439288, + "longitude": 126.98049088 + }, + { + "storeId": 696, + "province": "서울특별시", + "district": "종로구", + "name": "커피원", + "title": "커피원", + "address": "서울특별시 종로구 새문안로3길 12 지하1층 20호", + "roadAddress": "서울특별시 종로구 새문안로3길 12 지하1층 20호", + "latitude": 37.57135089, + "longitude": 126.97293472 + }, + { + "storeId": 697, + "province": "서울특별시", + "district": "종로구", + "name": "남도미가", + "title": "남도미가", + "address": "서울특별시 종로구 종로 19 르메이에르종로타운1 지하1층", + "roadAddress": "서울특별시 종로구 종로 19 르메이에르종로타운1 지하1층", + "latitude": 37.57045894, + "longitude": 126.97985019 + }, + { + "storeId": 698, + "province": "서울특별시", + "district": "종로구", + "name": "태을커피", + "title": "태을커피", + "address": "서울특별시 종로구 우정국로 29", + "roadAddress": "서울특별시 종로구 우정국로 29", + "latitude": 37.57170144, + "longitude": 126.98285481 + }, + { + "storeId": 699, + "province": "서울특별시", + "district": "종로구", + "name": "백령도횟집", + "title": "백령도횟집", + "address": "서울특별시 종로구 필운대로 112-1", + "roadAddress": "서울특별시 종로구 필운대로 112-1", + "latitude": 37.58375187, + "longitude": 126.96981815 + }, + { + "storeId": 7, + "province": "서울특별시", + "district": "양천구", + "name": "동심네토종꺼먹돼지", + "title": "동심네토종꺼먹돼지", + "address": "서울특별시 양천구 신월로10길 8 대림아파트", + "roadAddress": "서울특별시 양천구 신월로10길 8 대림아파트", + "latitude": 37.51644758, + "longitude": 126.84041266 + }, + { + "storeId": 70, + "province": "서울특별시", + "district": "양천구", + "name": "일공공샤브", + "title": "일공공샤브 목동1호점", + "address": "서울특별시 양천구 목동동로 73 양지빌딩1 2층 203호, 204호", + "roadAddress": "서울특별시 양천구 목동동로 73 양지빌딩1 2층 203호, 204호", + "latitude": 37.51578351, + "longitude": 126.86283563 + }, + { + "storeId": 700, + "province": "서울특별시", + "district": "종로구", + "name": "황금정", + "title": "황금정", + "address": "서울특별시 종로구 새문안로5가길 5", + "roadAddress": "서울특별시 종로구 새문안로5가길 5", + "latitude": 37.57255751, + "longitude": 126.97415356 + }, + { + "storeId": 701, + "province": "서울특별시", + "district": "종로구", + "name": "장원갈비", + "title": "장원갈비", + "address": "서울특별시 종로구 지봉로 53 1층", + "roadAddress": "서울특별시 종로구 지봉로 53 1층", + "latitude": 37.5748101, + "longitude": 127.01546495 + }, + { + "storeId": 702, + "province": "서울특별시", + "district": "종로구", + "name": "큰손갈비", + "title": "큰손갈비", + "address": "서울특별시 종로구 창신1길 15-1", + "roadAddress": "서울특별시 종로구 창신1길 15-1", + "latitude": 37.57245511, + "longitude": 127.01126512 + }, + { + "storeId": 703, + "province": "서울특별시", + "district": "종로구", + "name": "관북", + "title": "관북", + "address": "서울특별시 종로구 종로5길 32-5 1,2층", + "roadAddress": "서울특별시 종로구 종로5길 32-5 1,2층", + "latitude": 37.57190863, + "longitude": 126.98084187 + }, + { + "storeId": 704, + "province": "서울특별시", + "district": "종로구", + "name": "두림", + "title": "두림", + "address": "서울특별시 종로구 종로7길 29-17", + "roadAddress": "서울특별시 종로구 종로7길 29-17", + "latitude": 37.57184645, + "longitude": 126.98135988 + }, + { + "storeId": 705, + "province": "서울특별시", + "district": "종로구", + "name": "옛마을", + "title": "옛마을", + "address": "서울특별시 종로구 종로5길 32-18", + "roadAddress": "서울특별시 종로구 종로5길 32-18", + "latitude": 37.57184082, + "longitude": 126.98108991 + }, + { + "storeId": 706, + "province": "서울특별시", + "district": "종로구", + "name": "브이아이피참치종로", + "title": "VIP참치 종로구청점", + "address": "서울특별시 종로구 삼봉로 71 신라스테이 광화문점 B1층", + "roadAddress": "서울특별시 종로구 삼봉로 71 신라스테이 광화문점 B1층", + "latitude": 37.572651, + "longitude": 126.98109197 + }, + { + "storeId": 707, + "province": "서울특별시", + "district": "종로구", + "name": "허서방", + "title": "종로 허서방", + "address": "서울특별시 종로구 지봉로12길 3", + "roadAddress": "서울특별시 종로구 지봉로12길 3", + "latitude": 37.57717734, + "longitude": 127.01570069 + }, + { + "storeId": 708, + "province": "서울특별시", + "district": "종로구", + "name": "리사르커피", + "title": "리사르커피 종로점", + "address": "서울특별시 종로구 종로5길 7 1층", + "roadAddress": "서울특별시 종로구 종로5길 7 1층", + "latitude": 37.57069404, + "longitude": 126.98057063 + }, + { + "storeId": 709, + "province": "서울특별시", + "district": "종로구", + "name": "황씨네대가추어탕", + "title": "황씨네대가추어탕", + "address": "서울특별시 종로구 삼봉로 81 두산위브파빌리온 1층 132호", + "roadAddress": "서울특별시 종로구 삼봉로 81 두산위브파빌리온 1층 132호", + "latitude": 37.57256398, + "longitude": 126.98182314 + }, + { + "storeId": 71, + "province": "서울특별시", + "district": "양천구", + "name": "능이랑추어랑", + "title": "능이랑추어랑", + "address": "서울특별시 양천구 목동중앙북로7길 11-13 . 1,2층", + "roadAddress": "서울특별시 양천구 목동중앙북로7길 11-13 . 1,2층", + "latitude": 37.5489136, + "longitude": 126.86671993 + }, + { + "storeId": 710, + "province": "서울특별시", + "district": "종로구", + "name": "남원추어탕", + "title": "남원추어탕", + "address": "서울특별시 종로구 율곡로30길 21", + "roadAddress": "서울특별시 종로구 율곡로30길 21", + "latitude": 37.57200169, + "longitude": 127.00709063 + }, + { + "storeId": 711, + "province": "서울특별시", + "district": "종로구", + "name": "한성옥", + "title": "한성옥", + "address": "서울특별시 종로구 삼봉로 42-1", + "roadAddress": "서울특별시 종로구 삼봉로 42-1", + "latitude": 37.57224097, + "longitude": 126.97958234 + }, + { + "storeId": 712, + "province": "서울특별시", + "district": "종로구", + "name": "진풍", + "title": "진풍", + "address": "서울특별시 종로구 돈화문로 47 1층", + "roadAddress": "서울특별시 종로구 돈화문로 47 1층", + "latitude": 37.57278202, + "longitude": 126.9912542 + }, + { + "storeId": 713, + "province": "서울특별시", + "district": "종로구", + "name": "소바의온도", + "title": "소바의온도 본점", + "address": "서울특별시 종로구 대학로12길 43 1층 소바의온도", + "roadAddress": "서울특별시 종로구 대학로12길 43 1층 소바의온도", + "latitude": 37.5821782, + "longitude": 127.00399769 + }, + { + "storeId": 714, + "province": "서울특별시", + "district": "종로구", + "name": "꽃이피움", + "title": "카페 꽃이피움", + "address": "서울특별시 종로구 우정국로 68 동덕빌딩 1층 카페 꽃이피움", + "roadAddress": "서울특별시 종로구 우정국로 68 동덕빌딩 1층 카페 꽃이피움", + "latitude": 37.57493292, + "longitude": 126.98331594 + }, + { + "storeId": 715, + "province": "서울특별시", + "district": "종로구", + "name": "장모님해장국", + "title": "장모님해장국", + "address": "서울특별시 종로구 진흥로 421", + "roadAddress": "서울특별시 종로구 진흥로 421", + "latitude": 37.6088746, + "longitude": 126.95564295 + }, + { + "storeId": 716, + "province": "서울특별시", + "district": "종로구", + "name": "베이커리조", + "title": "베이커리조", + "address": "서울특별시 종로구 우정국로 45-20", + "roadAddress": "서울특별시 종로구 우정국로 45-20", + "latitude": 37.57325522, + "longitude": 126.98179456 + }, + { + "storeId": 717, + "province": "서울특별시", + "district": "종로구", + "name": "장터순대국", + "title": "청진동장터순대국", + "address": "서울특별시 종로구 종로5길 40", + "roadAddress": "서울특별시 종로구 종로5길 40", + "latitude": 37.57209895, + "longitude": 126.98047823 + }, + { + "storeId": 718, + "province": "서울특별시", + "district": "종로구", + "name": "만도리", + "title": "만도리 신라스테이 광화문", + "address": "서울특별시 종로구 율곡로4길 74 1층, 2층", + "roadAddress": "서울특별시 종로구 율곡로4길 74 1층, 2층", + "latitude": 37.57267236, + "longitude": 126.98058426 + }, + { + "storeId": 719, + "province": "서울특별시", + "district": "종로구", + "name": "나주소나주곰탕", + "title": "나주소나주곰탕 신문로1가점", + "address": "서울특별시 종로구 새문안로 87", + "roadAddress": "서울특별시 종로구 새문안로 87", + "latitude": 37.57042046, + "longitude": 126.97425719 + }, + { + "storeId": 72, + "province": "서울특별시", + "district": "양천구", + "name": "다춘초밥", + "title": "다춘초밥", + "address": "서울특별시 양천구 신목로 79 지하 1층", + "roadAddress": "서울특별시 양천구 신목로 79 지하 1층", + "latitude": 37.5220618, + "longitude": 126.87392918 + }, + { + "storeId": 720, + "province": "서울특별시", + "district": "종로구", + "name": "담소누룽지백숙", + "title": "담소 누룽지백숙", + "address": "서울특별시 종로구 삼봉로 81 두산위브 파빌리온 지하1층 120호", + "roadAddress": "서울특별시 종로구 삼봉로 81 두산위브 파빌리온 지하1층 120호", + "latitude": 37.57256398, + "longitude": 126.98182314 + }, + { + "storeId": 721, + "province": "서울특별시", + "district": "종로구", + "name": "호반", + "title": "호반", + "address": "서울특별시 종로구 삼일대로26길 20", + "roadAddress": "서울특별시 종로구 삼일대로26길 20", + "latitude": 37.57330082, + "longitude": 126.98914612 + }, + { + "storeId": 722, + "province": "서울특별시", + "district": "종로구", + "name": "커피기업", + "title": "커피기업 광화문신라스테이직영점", + "address": "서울특별시 종로구 삼봉로 71 신라스테이 1층 102호", + "roadAddress": "서울특별시 종로구 삼봉로 71 신라스테이 1층 102호", + "latitude": 37.572651, + "longitude": 126.98109197 + }, + { + "storeId": 723, + "province": "서울특별시", + "district": "종로구", + "name": "오수별채", + "title": "오수별채", + "address": "서울특별시 종로구 인사동8길 12-1", + "roadAddress": "서울특별시 종로구 인사동8길 12-1", + "latitude": 37.57403039, + "longitude": 126.98604033 + }, + { + "storeId": 724, + "province": "서울특별시", + "district": "종로구", + "name": "커피앳웍스", + "title": "커피앳웍스 이마빌딩광화문점", + "address": "서울특별시 종로구 종로1길 42 이마빌딩 1F", + "roadAddress": "서울특별시 종로구 종로1길 42 이마빌딩 1F", + "latitude": 37.57394141, + "longitude": 126.97902323 + }, + { + "storeId": 725, + "province": "서울특별시", + "district": "종로구", + "name": "이원", + "title": "이원", + "address": "서울특별시 종로구 종로11길 29", + "roadAddress": "서울특별시 종로구 종로11길 29", + "latitude": 37.5716299, + "longitude": 126.98556931 + }, + { + "storeId": 726, + "province": "서울특별시", + "district": "종로구", + "name": "풍물도깨비", + "title": "풍물도깨비", + "address": "서울특별시 종로구 종로 371 1층 101호", + "roadAddress": "서울특별시 종로구 종로 371 1층 101호", + "latitude": 37.5741693, + "longitude": 127.01868156 + }, + { + "storeId": 727, + "province": "서울특별시", + "district": "종로구", + "name": "어심", + "title": "어심", + "address": "서울특별시 종로구 삼일대로28길 12 1층", + "roadAddress": "서울특별시 종로구 삼일대로28길 12 1층", + "latitude": 37.57346034, + "longitude": 126.98864473 + }, + { + "storeId": 728, + "province": "서울특별시", + "district": "종로구", + "name": "카페마지오", + "title": "cafe maggio", + "address": "서울특별시 종로구 종로5길 103", + "roadAddress": "서울특별시 종로구 종로5길 103", + "latitude": 37.57421815, + "longitude": 126.97876776 + }, + { + "storeId": 729, + "province": "서울특별시", + "district": "종로구", + "name": "커피빈코리아광화문", + "title": "커피빈 광화문점", + "address": "서울특별시 종로구 종로 14 한국무역보험공사빌딩", + "roadAddress": "서울특별시 종로구 종로 14 한국무역보험공사빌딩", + "latitude": 37.56978554, + "longitude": 126.97886094 + }, + { + "storeId": 73, + "province": "서울특별시", + "district": "양천구", + "name": "카페오아시스", + "title": "카페 오아시스", + "address": "서울특별시 양천구 중앙로 220 2층", + "roadAddress": "서울특별시 양천구 중앙로 220 2층", + "latitude": 37.51627824, + "longitude": 126.85491153 + }, + { + "storeId": 730, + "province": "서울특별시", + "district": "종로구", + "name": "이여곰탕", + "title": "이여곰탕 종로점", + "address": "서울특별시 종로구 율곡로4길 70 1층/ B1층", + "roadAddress": "서울특별시 종로구 율곡로4길 70 1층/ B1층", + "latitude": 37.57276212, + "longitude": 126.98073151 + }, + { + "storeId": 731, + "province": "서울특별시", + "district": "종로구", + "name": "성가백암순대", + "title": "성가백암순대", + "address": "서울특별시 종로구 삼봉로 81 두산위브 1층 성가백암순대", + "roadAddress": "서울특별시 종로구 삼봉로 81 두산위브 1층 성가백암순대", + "latitude": 37.57256398, + "longitude": 126.98182314 + }, + { + "storeId": 732, + "province": "서울특별시", + "district": "종로구", + "name": "나무갤러리", + "title": "나무갤러리", + "address": "서울특별시 종로구 우정국로 55", + "roadAddress": "서울특별시 종로구 우정국로 55", + "latitude": 37.57391027, + "longitude": 126.98255896 + }, + { + "storeId": 733, + "province": "서울특별시", + "district": "종로구", + "name": "봉평옹심이막국수", + "title": "봉평 옹심이 막국수", + "address": "서울특별시 종로구 새문안로 9 2층 (평동 164, 적십자 별관)", + "roadAddress": "서울특별시 종로구 새문안로 9 2층 (평동 164, 적십자 별관)", + "latitude": 37.56734976, + "longitude": 126.96694914 + }, + { + "storeId": 734, + "province": "서울특별시", + "district": "종로구", + "name": "토속집", + "title": "너구리소굴", + "address": "서울특별시 종로구 삼일대로19길 20 1층~4층", + "roadAddress": "서울특별시 종로구 삼일대로19길 20 1층~4층", + "latitude": 37.56966502, + "longitude": 126.98644967 + }, + { + "storeId": 735, + "province": "서울특별시", + "district": "종로구", + "name": "브루다종로구청", + "title": "브루다커피 종로구청점", + "address": "서울특별시 종로구 삼봉로 71", + "roadAddress": "서울특별시 종로구 삼봉로 71", + "latitude": 37.572651, + "longitude": 126.98109197 + }, + { + "storeId": 736, + "province": "서울특별시", + "district": "종로구", + "name": "옥인23", + "title": "옥인23 서촌", + "address": "서울특별시 종로구 필운대로 57 1층", + "roadAddress": "서울특별시 종로구 필운대로 57 1층", + "latitude": 37.5811696, + "longitude": 126.96836328 + }, + { + "storeId": 737, + "province": "서울특별시", + "district": "종로구", + "name": "장수삼계탕", + "title": "장수삼계탕", + "address": "서울특별시 종로구 종로17길 52 낙원빌딩 2층 장수삼계탕", + "roadAddress": "서울특별시 종로구 종로17길 52 낙원빌딩 2층 장수삼계탕", + "latitude": 37.57241319, + "longitude": 126.9885412 + }, + { + "storeId": 738, + "province": "서울특별시", + "district": "종로구", + "name": "본고향맛집", + "title": "본고향맛집 동묘점", + "address": "서울특별시 종로구 지봉로 16 동암빌딩 1층", + "roadAddress": "서울특별시 종로구 지봉로 16 동암빌딩 1층", + "latitude": 37.57149822, + "longitude": 127.01613847 + }, + { + "storeId": 739, + "province": "서울특별시", + "district": "종로구", + "name": "대학로아리랑", + "title": "대학로아리랑", + "address": "서울특별시 종로구 대학로 60 동마루빌딩 지하", + "roadAddress": "서울특별시 종로구 대학로 60 동마루빌딩 지하", + "latitude": 37.57652325, + "longitude": 127.00258595 + }, + { + "storeId": 74, + "province": "서울특별시", + "district": "양천구", + "name": "원두막", + "title": "원두막", + "address": "서울특별시 양천구 신목로 56", + "roadAddress": "서울특별시 양천구 신목로 56", + "latitude": 37.51979819, + "longitude": 126.87297973 + }, + { + "storeId": 740, + "province": "서울특별시", + "district": "종로구", + "name": "봄날의햇살", + "title": "봄날의 햇살", + "address": "서울특별시 종로구 종로1길 42 . 지하1층", + "roadAddress": "서울특별시 종로구 종로1길 42 . 지하1층", + "latitude": 37.57394141, + "longitude": 126.97902323 + }, + { + "storeId": 741, + "province": "서울특별시", + "district": "종로구", + "name": "교동전선생종로구청점", + "title": "교동전선생 종로구청점", + "address": "서울특별시 종로구 삼봉로 62 1층, 2층 교동전선생", + "roadAddress": "서울특별시 종로구 삼봉로 62 1층, 2층 교동전선생", + "latitude": 37.57224618, + "longitude": 126.98052845 + }, + { + "storeId": 742, + "province": "서울특별시", + "district": "종로구", + "name": "크로와상점", + "title": "크로와상점 광화문", + "address": "서울특별시 종로구 삼봉로 53 1층 크로와상점", + "roadAddress": "서울특별시 종로구 삼봉로 53 1층 크로와상점", + "latitude": 37.57257626, + "longitude": 126.98028635 + }, + { + "storeId": 743, + "province": "서울특별시", + "district": "종로구", + "name": "영화루", + "title": "영화루", + "address": "서울특별시 종로구 자하문로7길 65", + "roadAddress": "서울특별시 종로구 자하문로7길 65", + "latitude": 37.5801413, + "longitude": 126.96902124 + }, + { + "storeId": 744, + "province": "서울특별시", + "district": "종로구", + "name": "민소한우", + "title": "민소한우 광화문점", + "address": "서울특별시 종로구 종로 22 인주빌딩 지하1층 민소한우", + "roadAddress": "서울특별시 종로구 종로 22 인주빌딩 지하1층 민소한우", + "latitude": 37.5698883, + "longitude": 126.97963188 + }, + { + "storeId": 745, + "province": "서울특별시", + "district": "종로구", + "name": "광화문등심", + "title": "광화문등심 광화문점", + "address": "서울특별시 종로구 종로5길 34 2층", + "roadAddress": "서울특별시 종로구 종로5길 34 2층", + "latitude": 37.57182011, + "longitude": 126.98063723 + }, + { + "storeId": 746, + "province": "서울특별시", + "district": "종로구", + "name": "인사동한가네불고기", + "title": "한가네불고기", + "address": "서울특별시 종로구 인사동길 59 지층", + "roadAddress": "서울특별시 종로구 인사동길 59 지층", + "latitude": 37.57514863, + "longitude": 126.98338494 + }, + { + "storeId": 747, + "province": "서울특별시", + "district": "종로구", + "name": "구름산추어탕", + "title": "구름산추어탕 오피시아점", + "address": "서울특별시 종로구 새문안로 92 지하1층 7, 8, 19호", + "roadAddress": "서울특별시 종로구 새문안로 92 지하1층 7, 8, 19호", + "latitude": 37.56972656, + "longitude": 126.97490343 + }, + { + "storeId": 748, + "province": "서울특별시", + "district": "종로구", + "name": "종가김치찌개", + "title": "종가 김치찌개", + "address": "서울특별시 종로구 삼봉로 64", + "roadAddress": "서울특별시 종로구 삼봉로 64", + "latitude": 37.57219375, + "longitude": 126.98062242 + }, + { + "storeId": 749, + "province": "서울특별시", + "district": "종로구", + "name": "고려삼계탕", + "title": "고려삼계탕 광화문점", + "address": "서울특별시 종로구 세종대로23길 5-1", + "roadAddress": "서울특별시 종로구 세종대로23길 5-1", + "latitude": 37.57148213, + "longitude": 126.97611519 + }, + { + "storeId": 75, + "province": "서울특별시", + "district": "양천구", + "name": "목동돼지", + "title": "목동돼지", + "address": "서울특별시 양천구 목동중앙북로 83 1층", + "roadAddress": "서울특별시 양천구 목동중앙북로 83 1층", + "latitude": 37.54651241, + "longitude": 126.87239883 + }, + { + "storeId": 750, + "province": "서울특별시", + "district": "종로구", + "name": "해물신의한수", + "title": "해물신의한수", + "address": "서울특별시 종로구 삼봉로 81 지하 1층 115호", + "roadAddress": "서울특별시 종로구 삼봉로 81 지하 1층 115호", + "latitude": 37.57256398, + "longitude": 126.98182314 + }, + { + "storeId": 751, + "province": "서울특별시", + "district": "종로구", + "name": "홍성원", + "title": "차이니즈키친홍성원 본점", + "address": "서울특별시 종로구 삼봉로 95 2층 차이니즈키친홍성원 본점", + "roadAddress": "서울특별시 종로구 삼봉로 95 2층 차이니즈키친홍성원 본점", + "latitude": 37.57248785, + "longitude": 126.98244179 + }, + { + "storeId": 752, + "province": "서울특별시", + "district": "종로구", + "name": "자후", + "title": "자후", + "address": "서울특별시 종로구 삼봉로 81 109호 자후커피", + "roadAddress": "서울특별시 종로구 삼봉로 81 109호 자후커피", + "latitude": 37.57256398, + "longitude": 126.98182314 + }, + { + "storeId": 753, + "province": "서울특별시", + "district": "종로구", + "name": "하루밥상", + "title": "하루밥상", + "address": "서울특별시 종로구 종로54길 9-20", + "roadAddress": "서울특별시 종로구 종로54길 9-20", + "latitude": 37.57198891, + "longitude": 127.01474669 + }, + { + "storeId": 754, + "province": "서울특별시", + "district": "종로구", + "name": "모랑", + "title": "모랑해물솥밥 종로구청점", + "address": "서울특별시 종로구 율곡로4길 55 원당빌딩", + "roadAddress": "서울특별시 종로구 율곡로4길 55 원당빌딩", + "latitude": 37.57321424, + "longitude": 126.98127736 + }, + { + "storeId": 755, + "province": "서울특별시", + "district": "종로구", + "name": "명동칼국수", + "title": "인사동명동칼국수", + "address": "서울특별시 종로구 인사동길 29", + "roadAddress": "서울특별시 종로구 인사동길 29", + "latitude": 37.57324054, + "longitude": 126.98576382 + }, + { + "storeId": 756, + "province": "서울특별시", + "district": "종로구", + "name": "현궁", + "title": "현궁", + "address": "서울특별시 종로구 종로1길 42 이마빌딩", + "roadAddress": "서울특별시 종로구 종로1길 42 이마빌딩", + "latitude": 37.57394141, + "longitude": 126.97902323 + }, + { + "storeId": 757, + "province": "서울특별시", + "district": "종로구", + "name": "의전방", + "title": "의전방", + "address": "서울특별시 종로구 수송동 51-2", + "roadAddress": "", + "latitude": 37.57214383, + "longitude": 126.98226959 + }, + { + "storeId": 758, + "province": "서울특별시", + "district": "종로구", + "name": "김명자굴국밥", + "title": "김명자굴국밥 청진점", + "address": "서울특별시 종로구 종로5길 76 목은관빌딩 지하 1층", + "roadAddress": "서울특별시 종로구 종로5길 76 목은관빌딩 지하 1층", + "latitude": 37.57384035, + "longitude": 126.98080583 + }, + { + "storeId": 759, + "province": "서울특별시", + "district": "종로구", + "name": "홍금식당", + "title": "홍금식당", + "address": "서울특별시 종로구 지봉로 77-3", + "roadAddress": "서울특별시 종로구 지봉로 77-3", + "latitude": 37.57691467, + "longitude": 127.01524034 + }, + { + "storeId": 76, + "province": "서울특별시", + "district": "양천구", + "name": "낙지와볼테기", + "title": "낙지와 볼테기", + "address": "서울특별시 양천구 목동동로 73 양지빌딩 2층", + "roadAddress": "서울특별시 양천구 목동동로 73 양지빌딩 2층", + "latitude": 37.51578351, + "longitude": 126.86283563 + }, + { + "storeId": 760, + "province": "서울특별시", + "district": "서초구", + "name": "더호감", + "title": "더호감", + "address": "서울특별시 서초구 바우뫼로33길 7-12 1층, B1층 더호감", + "roadAddress": "서울특별시 서초구 바우뫼로33길 7-12 1층, B1층 더호감", + "latitude": 37.47780443, + "longitude": 127.036974 + }, + { + "storeId": 761, + "province": "서울특별시", + "district": "서초구", + "name": "체리힐", + "title": "체리힐", + "address": "서울특별시 서초구 남부순환로350길 19-11 2동 101호", + "roadAddress": "서울특별시 서초구 남부순환로350길 19-11 2동 101호", + "latitude": 37.48424535, + "longitude": 127.03620188 + }, + { + "storeId": 762, + "province": "서울특별시", + "district": "서초구", + "name": "더맛있는스테이크", + "title": "한우라서 더 맛있는 스테이크 양재천점", + "address": "서울특별시 서초구 양재천로23길 10 1층", + "roadAddress": "서울특별시 서초구 양재천로23길 10 1층", + "latitude": 37.47818556, + "longitude": 127.04107216 + }, + { + "storeId": 763, + "province": "서울특별시", + "district": "서초구", + "name": "곤트란쉐리에양재점", + "title": "곤트란쉐리에 양재점", + "address": "서울특별시 서초구 남부순환로356길 5 1층", + "roadAddress": "서울특별시 서초구 남부순환로356길 5 1층", + "latitude": 37.48472157, + "longitude": 127.03782179 + }, + { + "storeId": 764, + "province": "서울특별시", + "district": "서초구", + "name": "우사기", + "title": "우사기", + "address": "서울특별시 서초구 강남대로 221 동성빌딩", + "roadAddress": "서울특별시 서초구 강남대로 221 동성빌딩", + "latitude": 37.48339309, + "longitude": 127.03439368 + }, + { + "storeId": 765, + "province": "서울특별시", + "district": "서초구", + "name": "코르누코피아", + "title": "코르누코피아 뱅뱅사거리점", + "address": "서울특별시 서초구 강남대로43길 6 1층 코르누코피아 뱅뱅사거리점", + "roadAddress": "서울특별시 서초구 강남대로43길 6 1층 코르누코피아 뱅뱅사거리점", + "latitude": 37.48784938, + "longitude": 127.03184427 + }, + { + "storeId": 766, + "province": "서울특별시", + "district": "서초구", + "name": "조선커피", + "title": "조선커피 FACTORY", + "address": "서울특별시 서초구 언남11길 7-39 제1층 제101호", + "roadAddress": "서울특별시 서초구 언남11길 7-39 제1층 제101호", + "latitude": 37.47530674, + "longitude": 127.04236707 + }, + { + "storeId": 767, + "province": "서울특별시", + "district": "서초구", + "name": "태국식당356", + "title": "태국식당356", + "address": "서울특별시 서초구 남부순환로350길 19-16 2층", + "roadAddress": "서울특별시 서초구 남부순환로350길 19-16 2층", + "latitude": 37.48411386, + "longitude": 127.0366179 + }, + { + "storeId": 768, + "province": "서울특별시", + "district": "서초구", + "name": "불로삼계백숙", + "title": "불로삼계백숙", + "address": "서울특별시 서초구 서운로6길 30 B1", + "roadAddress": "서울특별시 서초구 서운로6길 30 B1", + "latitude": 37.48552878, + "longitude": 127.0310344 + }, + { + "storeId": 769, + "province": "서울특별시", + "district": "서초구", + "name": "제제양재점", + "title": "제제 양재점", + "address": "서울특별시 서초구 강남대로41길 15-19 B1층", + "roadAddress": "서울특별시 서초구 강남대로41길 15-19 B1층", + "latitude": 37.48642543, + "longitude": 127.03216557 + }, + { + "storeId": 77, + "province": "서울특별시", + "district": "양천구", + "name": "춘천중앙로숯불닭갈비", + "title": "춘천중앙로숯불닭갈비", + "address": "서울특별시 양천구 목동동로8길 11 1층", + "roadAddress": "서울특별시 양천구 목동동로8길 11 1층", + "latitude": 37.51778064, + "longitude": 126.87087828 + }, + { + "storeId": 770, + "province": "서울특별시", + "district": "서초구", + "name": "빈스팩토리", + "title": "빈스팩토리", + "address": "서울특별시 서초구 강남대로39길 26-1 거원빌딩 1층", + "roadAddress": "서울특별시 서초구 강남대로39길 26-1 거원빌딩 1층", + "latitude": 37.48587877, + "longitude": 127.03158473 + }, + { + "storeId": 771, + "province": "서울특별시", + "district": "서초구", + "name": "카페늘봄", + "title": "카페늘봄", + "address": "서울특별시 서초구 강남대로 201", + "roadAddress": "서울특별시 서초구 강남대로 201", + "latitude": 37.48170939, + "longitude": 127.03586125 + }, + { + "storeId": 772, + "province": "서울특별시", + "district": "서초구", + "name": "그린위치", + "title": "카페 그린포레스트", + "address": "서울특별시 서초구 청룡마을길 47 1층", + "roadAddress": "서울특별시 서초구 청룡마을길 47 1층", + "latitude": 37.448779, + "longitude": 127.05835919 + }, + { + "storeId": 773, + "province": "서울특별시", + "district": "서초구", + "name": "문바리문어세상해천탕", + "title": "문바리문어세상해천탕", + "address": "서울특별시 서초구 강남대로188", + "roadAddress": "", + "latitude": 37.48140539, + "longitude": 127.03789078 + }, + { + "storeId": 774, + "province": "서울특별시", + "district": "서초구", + "name": "쌀마루", + "title": "햇쌀마루", + "address": "서울특별시 서초구 서운로 22 1층 햇쌀마루", + "roadAddress": "서울특별시 서초구 서운로 22 1층 햇쌀마루", + "latitude": 37.48594044, + "longitude": 127.02966486 + }, + { + "storeId": 775, + "province": "서울특별시", + "district": "서초구", + "name": "명태어부", + "title": "명태어부 본점", + "address": "서울특별시 서초구 남부순환로356길 7 1층 명태어부", + "roadAddress": "서울특별시 서초구 남부순환로356길 7 1층 명태어부", + "latitude": 37.484603, + "longitude": 127.03782704 + }, + { + "storeId": 776, + "province": "서울특별시", + "district": "서초구", + "name": "유어마이커피브루어스", + "title": "yourmycoffee brewers", + "address": "서울특별시 서초구 바우뫼로33길 7-14 우영빌딩1층", + "roadAddress": "서울특별시 서초구 바우뫼로33길 7-14 우영빌딩1층", + "latitude": 37.47770158, + "longitude": 127.03683647 + }, + { + "storeId": 777, + "province": "서울특별시", + "district": "서초구", + "name": "커피빈코리아", + "title": "커피빈 영동점", + "address": "서울특별시 서초구 강남대로 503 청하빌딩", + "roadAddress": "서울특별시 서초구 강남대로 503 청하빌딩", + "latitude": 37.50737773, + "longitude": 127.02227802 + }, + { + "storeId": 778, + "province": "서울특별시", + "district": "서초구", + "name": "댓짱돈까스", + "title": "댓짱돈까스 본점", + "address": "서울특별시 서초구 방배로6길 13 배영빌딩 1층", + "roadAddress": "서울특별시 서초구 방배로6길 13 배영빌딩 1층", + "latitude": 37.47925183, + "longitude": 127.00006399 + }, + { + "storeId": 779, + "province": "서울특별시", + "district": "서초구", + "name": "해지원", + "title": "해지원", + "address": "서울특별시 서초구 남부순환로356길 26 1층", + "roadAddress": "서울특별시 서초구 남부순환로356길 26 1층", + "latitude": 37.48373414, + "longitude": 127.03786482 + }, + { + "storeId": 78, + "province": "서울특별시", + "district": "도봉구", + "name": "남도회을지로골뱅이", + "title": "남도회을지로골뱅이", + "address": "서울특별시 도봉구 마들로689", + "roadAddress": "서울특별시 도봉구 마들로689", + "latitude": 37.6717041, + "longitude": 127.0463098 + }, + { + "storeId": 780, + "province": "서울특별시", + "district": "서초구", + "name": "부안애서", + "title": "부안애서", + "address": "서울특별시 서초구 청계산로 223", + "roadAddress": "서울특별시 서초구 청계산로 223", + "latitude": 37.44571201, + "longitude": 127.05748416 + }, + { + "storeId": 781, + "province": "서울특별시", + "district": "서초구", + "name": "야미도", + "title": "야미도", + "address": "서울특별시 서초구 서래로8길 16", + "roadAddress": "서울특별시 서초구 서래로8길 16", + "latitude": 37.49853169, + "longitude": 126.99920658 + }, + { + "storeId": 782, + "province": "서울특별시", + "district": "서초구", + "name": "프리츠", + "title": "프리츠한센 서초점", + "address": "서울특별시 서초구 동광로 93 테라스빌딩 1층 프리츠한센 서초점", + "roadAddress": "서울특별시 서초구 동광로 93 테라스빌딩 1층 프리츠한센 서초점", + "latitude": 37.49376773, + "longitude": 126.99235747 + }, + { + "storeId": 783, + "province": "서울특별시", + "district": "서초구", + "name": "페이토커피", + "title": "페이토커피", + "address": "서울특별시 서초구 강남대로 259 호텔페이토 강남 1층 페이토커피", + "roadAddress": "서울특별시 서초구 강남대로 259 호텔페이토 강남 1층 페이토커피", + "latitude": 37.48655946, + "longitude": 127.03264301 + }, + { + "storeId": 784, + "province": "서울특별시", + "district": "서초구", + "name": "산내골소갈비살", + "title": "산내골소갈비살", + "address": "서울특별시 서초구 강남대로34길 76 1층 산내골소갈비살", + "roadAddress": "서울특별시 서초구 강남대로34길 76 1층 산내골소갈비살", + "latitude": 37.48355772, + "longitude": 127.04007018 + }, + { + "storeId": 785, + "province": "서울특별시", + "district": "서초구", + "name": "우나유", + "title": "우나유 나고야식 장어덮밥", + "address": "서울특별시 서초구 서운로11길 35 서울시 서초구 1343-7서흥빌딩1층 우나유", + "roadAddress": "서울특별시 서초구 서운로11길 35 서울시 서초구 1343-7서흥빌딩1층 우나유", + "latitude": 37.48739377, + "longitude": 127.02663537 + }, + { + "storeId": 786, + "province": "서울특별시", + "district": "서초구", + "name": "호두까끼형제", + "title": "호두까끼형제 방배점", + "address": "서울특별시 서초구 서초대로27길 21-1 제이엘빌딩 1층 101호", + "roadAddress": "서울특별시 서초구 서초대로27길 21-1 제이엘빌딩 1층 101호", + "latitude": 37.4889143, + "longitude": 126.99443308 + }, + { + "storeId": 787, + "province": "서울특별시", + "district": "서초구", + "name": "아웃백스테이크하우스양재점", + "title": "아웃백스테이크하우스 양재점", + "address": "서울특별시 서초구 남부순환로 2567 코네스트 양재 2층", + "roadAddress": "서울특별시 서초구 남부순환로 2567 코네스트 양재 2층", + "latitude": 37.4845941, + "longitude": 127.03126998 + }, + { + "storeId": 788, + "province": "서울특별시", + "district": "서초구", + "name": "브리즈", + "title": "브리즈 양재", + "address": "서울특별시 서초구 강남대로41길 15-19 1층 BREEZE", + "roadAddress": "서울특별시 서초구 강남대로41길 15-19 1층 BREEZE", + "latitude": 37.48642543, + "longitude": 127.03216557 + }, + { + "storeId": 789, + "province": "서울특별시", + "district": "서초구", + "name": "이올로화덕피자", + "title": "이올로화덕피자", + "address": "서울특별시 서초구 강남대로39길 5 서초동두산위브", + "roadAddress": "서울특별시 서초구 강남대로39길 5 서초동두산위브", + "latitude": 37.48615122, + "longitude": 127.03261219 + }, + { + "storeId": 79, + "province": "서울특별시", + "district": "도봉구", + "name": "종로계림닭도리탕원조방학점", + "title": "종로계림닭도리탕원조 방학점", + "address": "서울특별시 도봉구 마들로 657 1층 122호", + "roadAddress": "서울특별시 도봉구 마들로 657 1층 122호", + "latitude": 37.6686272, + "longitude": 127.04552525 + }, + { + "storeId": 790, + "province": "서울특별시", + "district": "서초구", + "name": "영덕집", + "title": "영덕집", + "address": "서울특별시 서초구 법원로2길 7-4", + "roadAddress": "서울특별시 서초구 법원로2길 7-4", + "latitude": 37.49408745, + "longitude": 127.01151467 + }, + { + "storeId": 791, + "province": "서울특별시", + "district": "서초구", + "name": "진스시", + "title": "진스시", + "address": "서울특별시 서초구 강남대로43길 22-2 1층, 2층", + "roadAddress": "서울특별시 서초구 강남대로43길 22-2 1층, 2층", + "latitude": 37.48755684, + "longitude": 127.03111518 + }, + { + "storeId": 792, + "province": "서울특별시", + "district": "서초구", + "name": "장수식당", + "title": "장수해물대첩 방배본점", + "address": "서울특별시 서초구 방배로 199 지하1층", + "roadAddress": "서울특별시 서초구 방배로 199 지하1층", + "latitude": 37.49111562, + "longitude": 126.99114873 + }, + { + "storeId": 793, + "province": "서울특별시", + "district": "서초구", + "name": "파브리끄", + "title": "파브리끄 양재점", + "address": "서울특별시 서초구 서운로6길 25 1층", + "roadAddress": "서울특별시 서초구 서운로6길 25 1층", + "latitude": 37.48580481, + "longitude": 127.03085586 + }, + { + "storeId": 794, + "province": "서울특별시", + "district": "서초구", + "name": "자인뭉티기", + "title": "자인뭉티기", + "address": "서울특별시 서초구 강남대로37길 24-7 호원빌딩", + "roadAddress": "서울특별시 서초구 강남대로37길 24-7 호원빌딩", + "latitude": 37.48563879, + "longitude": 127.03170697 + }, + { + "storeId": 795, + "province": "서울특별시", + "district": "서초구", + "name": "유림", + "title": "유림", + "address": "서울특별시 서초구 강남대로 213 스포타임 지하1층", + "roadAddress": "서울특별시 서초구 강남대로 213 스포타임 지하1층", + "latitude": 37.48288546, + "longitude": 127.03502163 + }, + { + "storeId": 796, + "province": "서울특별시", + "district": "서초구", + "name": "늘봄카페내곡열린문화센터점", + "title": "늘봄카페 내곡열린문화센터점", + "address": "서울특별시 서초구 청계산로15길 77 1층", + "roadAddress": "서울특별시 서초구 청계산로15길 77 1층", + "latitude": 37.44930751, + "longitude": 127.05821144 + }, + { + "storeId": 797, + "province": "서울특별시", + "district": "서초구", + "name": "난랑", + "title": "난랑", + "address": "서울특별시 서초구 서운로 32 우진빌딩 1층", + "roadAddress": "서울특별시 서초구 서운로 32 우진빌딩 1층", + "latitude": 37.48698789, + "longitude": 127.02920937 + }, + { + "storeId": 798, + "province": "서울특별시", + "district": "서초구", + "name": "백소정양재역점", + "title": "백소정 양재역점", + "address": "서울특별시 서초구 남부순환로347길 23 1층", + "roadAddress": "서울특별시 서초구 남부순환로347길 23 1층", + "latitude": 37.48547964, + "longitude": 127.03118397 + }, + { + "storeId": 799, + "province": "서울특별시", + "district": "서초구", + "name": "강촌원조쭈꾸미", + "title": "강촌원조쭈꾸미본점", + "address": "서울특별시 서초구 남부순환로350길 36", + "roadAddress": "서울특별시 서초구 남부순환로350길 36", + "latitude": 37.4833055, + "longitude": 127.03624552 + }, + { + "storeId": 8, + "province": "서울특별시", + "district": "양천구", + "name": "린궁즈", + "title": "린궁즈", + "address": "서울특별시 양천구 목동동로8길 3 2층", + "roadAddress": "서울특별시 양천구 목동동로8길 3 2층", + "latitude": 37.51834902, + "longitude": 126.8706617 + }, + { + "storeId": 80, + "province": "서울특별시", + "district": "도봉구", + "name": "팔오소갈비살", + "title": "팔오소갈비살", + "address": "서울특별시 도봉구 마들로 657 1층 134호", + "roadAddress": "서울특별시 도봉구 마들로 657 1층 134호", + "latitude": 37.6686272, + "longitude": 127.04552525 + }, + { + "storeId": 800, + "province": "서울특별시", + "district": "서초구", + "name": "신수사", + "title": "신수사", + "address": "서울특별시 서초구 남부순환로 2575 신방빌딩", + "roadAddress": "서울특별시 서초구 남부순환로 2575 신방빌딩", + "latitude": 37.4847819, + "longitude": 127.03216487 + }, + { + "storeId": 801, + "province": "서울특별시", + "district": "서초구", + "name": "카페보고타", + "title": "카페 보고타", + "address": "서울특별시 서초구 강남대로41길 17 1층", + "roadAddress": "서울특별시 서초구 강남대로41길 17 1층", + "latitude": 37.48692727, + "longitude": 127.03157624 + }, + { + "storeId": 802, + "province": "서울특별시", + "district": "서초구", + "name": "싸다김밥양재역점", + "title": "싸다김밥 양재역점", + "address": "서울특별시 서초구 강남대로 212 1층", + "roadAddress": "서울특별시 서초구 강남대로 212 1층", + "latitude": 37.48313878, + "longitude": 127.03605154 + }, + { + "storeId": 803, + "province": "서울특별시", + "district": "서초구", + "name": "임병주산동칼국수", + "title": "임병주산동칼국수", + "address": "서울특별시 서초구 강남대로37길 65", + "roadAddress": "서울특별시 서초구 강남대로37길 65", + "latitude": 37.48457262, + "longitude": 127.03003687 + }, + { + "storeId": 804, + "province": "서울특별시", + "district": "서초구", + "name": "삼송빵집강남양재점", + "title": "삼송빵집 강남 양재점", + "address": "서울특별시 서초구 강남대로37길 23 1층", + "roadAddress": "서울특별시 서초구 강남대로37길 23 1층", + "latitude": 37.4847819, + "longitude": 127.03216487 + }, + { + "storeId": 805, + "province": "서울특별시", + "district": "서초구", + "name": "동심", + "title": "동심소아과의원", + "address": "서울특별시 서초구 서초대로 325 영문빌딩", + "roadAddress": "서울특별시 서초구 서초대로 325 영문빌딩", + "latitude": 37.49497545, + "longitude": 127.01703434 + }, + { + "storeId": 806, + "province": "서울특별시", + "district": "서초구", + "name": "오양지", + "title": "오양지", + "address": "서울특별시 서초구 남부순환로350길 19-6 1층 오양지 양재본점", + "roadAddress": "서울특별시 서초구 남부순환로350길 19-6 1층 오양지 양재본점", + "latitude": 37.48389856, + "longitude": 127.03618091 + }, + { + "storeId": 807, + "province": "서울특별시", + "district": "서초구", + "name": "그래도사랑해", + "title": "그래도사랑해", + "address": "서울특별시 서초구 남부순환로347길 24 대림빌딩 1층", + "roadAddress": "서울특별시 서초구 남부순환로347길 24 대림빌딩 1층", + "latitude": 37.48552211, + "longitude": 127.03173949 + }, + { + "storeId": 808, + "province": "서울특별시", + "district": "서초구", + "name": "전주옛날집", + "title": "전주옛날집", + "address": "서울특별시 서초구 강남대로 273 송남빌딩 지하 1층", + "roadAddress": "서울특별시 서초구 강남대로 273 송남빌딩 지하 1층", + "latitude": 37.48753066, + "longitude": 127.0319814 + }, + { + "storeId": 809, + "province": "서울특별시", + "district": "서초구", + "name": "석문어양재점", + "title": "석문어 양재점", + "address": "서울특별시 서초구 강남대로37길 46 1층", + "roadAddress": "서울특별시 서초구 강남대로37길 46 1층", + "latitude": 37.48493512, + "longitude": 127.0309818 + }, + { + "storeId": 81, + "province": "서울특별시", + "district": "도봉구", + "name": "중원", + "title": "중원스카이차", + "address": "서울특별시 도봉구 노해로66길 21", + "roadAddress": "서울특별시 도봉구 노해로66길 21", + "latitude": 37.64908326, + "longitude": 127.04854019 + }, + { + "storeId": 810, + "province": "서울특별시", + "district": "서초구", + "name": "우리마트", + "title": "오아시스마켓 서초점", + "address": "서울특별시 서초구 사임당로 157 103호", + "roadAddress": "서울특별시 서초구 사임당로 157 103호", + "latitude": 37.49240558, + "longitude": 127.02683458 + }, + { + "storeId": 811, + "province": "서울특별시", + "district": "서초구", + "name": "늘봄카페", + "title": "늘봄카페 서초여성가족플라자서초센터점", + "address": "서울특별시 서초구 서운로26길 3", + "roadAddress": "서울특별시 서초구 서운로26길 3", + "latitude": 37.50267171, + "longitude": 127.0221883 + }, + { + "storeId": 812, + "province": "서울특별시", + "district": "서초구", + "name": "명선헌명가", + "title": "명선헌", + "address": "서울 서초구 서운로 39 원진빌딩 지층", + "roadAddress": "서울 서초구 서운로 39 원진빌딩 지층", + "latitude": 37.4873874, + "longitude": 127.02845207 + }, + { + "storeId": 813, + "province": "서울특별시", + "district": "서초구", + "name": "밤비쉬", + "title": "밤비쉬", + "address": "서울특별시 서초구 바우뫼로6길 8-4 1층 bambish", + "roadAddress": "서울특별시 서초구 바우뫼로6길 8-4 1층 bambish", + "latitude": 37.46991544, + "longitude": 127.025437 + }, + { + "storeId": 814, + "province": "서울특별시", + "district": "서초구", + "name": "신가예촌", + "title": "신가예촌", + "address": "서울특별시 서초구 서운로 11 서초대우디오빌 1층 106호", + "roadAddress": "서울특별시 서초구 서운로 11 서초대우디오빌 1층 106호", + "latitude": 37.4849863, + "longitude": 127.02918417 + }, + { + "storeId": 815, + "province": "서울특별시", + "district": "서초구", + "name": "별난횟집", + "title": "별난횟집", + "address": "서울특별시 서초구 강남대로 224 양재 한신휴플러스 상가 지하1층 B1호~9호", + "roadAddress": "서울특별시 서초구 강남대로 224 양재 한신휴플러스 상가 지하1층 B1호~9호", + "latitude": 37.48411057, + "longitude": 127.03499778 + }, + { + "storeId": 816, + "province": "서울특별시", + "district": "서초구", + "name": "갈비사랑", + "title": "갈비사랑 양재본점", + "address": "서울특별시 서초구 강남대로 204 갈비사랑", + "roadAddress": "서울특별시 서초구 강남대로 204 갈비사랑", + "latitude": 37.48248381, + "longitude": 127.03673616 + }, + { + "storeId": 817, + "province": "서울특별시", + "district": "서초구", + "name": "더카페신방", + "title": "더 카페 신방", + "address": "서울특별시 서초구 남부순환로 2575 1층", + "roadAddress": "서울특별시 서초구 남부순환로 2575 1층", + "latitude": 37.48458358, + "longitude": 127.03218875 + }, + { + "storeId": 818, + "province": "서울특별시", + "district": "서초구", + "name": "하우림", + "title": "하우림 양재점", + "address": "서울특별시 서초구 강남대로34길 43", + "roadAddress": "서울특별시 서초구 강남대로34길 43", + "latitude": 37.48380656, + "longitude": 127.03822769 + }, + { + "storeId": 819, + "province": "서울특별시", + "district": "서초구", + "name": "갈비세상", + "title": "갈비세상 양재본점", + "address": "서울특별시 서초구 남부순환로350길 17", + "roadAddress": "서울특별시 서초구 남부순환로350길 17", + "latitude": 37.48401011, + "longitude": 127.0358888 + }, + { + "storeId": 82, + "province": "서울특별시", + "district": "도봉구", + "name": "시골짚", + "title": "시골짚", + "address": "서울특별시 도봉구 도봉로152길 35", + "roadAddress": "서울특별시 도봉구 도봉로152길 35", + "latitude": 37.66947584, + "longitude": 127.04574362 + }, + { + "storeId": 820, + "province": "서울특별시", + "district": "서초구", + "name": "남원골추어탕", + "title": "남원골추어탕", + "address": "서울특별시 서초구 남부순환로356길 23", + "roadAddress": "서울특별시 서초구 남부순환로356길 23", + "latitude": 37.48393551, + "longitude": 127.0381529 + }, + { + "storeId": 821, + "province": "서울특별시", + "district": "서초구", + "name": "로스트라", + "title": "로스트라 커피", + "address": "서울특별시 서초구 강남대로 220 연우빌딩 1층", + "roadAddress": "서울특별시 서초구 강남대로 220 연우빌딩 1층", + "latitude": 37.48365813, + "longitude": 127.03543898 + }, + { + "storeId": 822, + "province": "서울특별시", + "district": "서초구", + "name": "채석강", + "title": "채석강", + "address": "서울특별시 서초구 강남대로37길 59", + "roadAddress": "서울특별시 서초구 강남대로37길 59", + "latitude": 37.48461867, + "longitude": 127.03033606 + }, + { + "storeId": 823, + "province": "서울특별시", + "district": "서초구", + "name": "명정루양재", + "title": "명정루 양재", + "address": "서울특별시 서초구 남부순환로347길 23 1층", + "roadAddress": "서울특별시 서초구 남부순환로347길 23 1층", + "latitude": 37.48547964, + "longitude": 127.03118397 + }, + { + "storeId": 824, + "province": "서울특별시", + "district": "서초구", + "name": "진교원", + "title": "진교원", + "address": "서울특별시 서초구 강남대로41길 15-19 B1F", + "roadAddress": "서울특별시 서초구 강남대로41길 15-19 B1F", + "latitude": 37.48642543, + "longitude": 127.03216557 + }, + { + "storeId": 825, + "province": "서울특별시", + "district": "서초구", + "name": "원조식당", + "title": "원조식당", + "address": "서울특별시 서초구 강남대로 221 202호,203호", + "roadAddress": "서울특별시 서초구 강남대로 221 202호,203호", + "latitude": 37.48339309, + "longitude": 127.03439368 + }, + { + "storeId": 826, + "province": "서울특별시", + "district": "서초구", + "name": "도화", + "title": "도화", + "address": "서울특별시 서초구 서운로6길 22 뉴코리아빌딩 1층", + "roadAddress": "서울특별시 서초구 서운로6길 22 뉴코리아빌딩 1층", + "latitude": 37.48566506, + "longitude": 127.03052135 + }, + { + "storeId": 827, + "province": "서울특별시", + "district": "서초구", + "name": "서울김밥", + "title": "서울김밥 양재역점", + "address": "서울특별시 서초구 강남대로 224", + "roadAddress": "서울특별시 서초구 강남대로 224", + "latitude": 37.48411057, + "longitude": 127.03499778 + }, + { + "storeId": 828, + "province": "서울특별시", + "district": "서초구", + "name": "한신칼국수", + "title": "한신칼국수", + "address": "서울특별시 서초구 신반포로 27-6", + "roadAddress": "서울특별시 서초구 신반포로 27-6", + "latitude": 37.50217184, + "longitude": 126.98772705 + }, + { + "storeId": 829, + "province": "서울특별시", + "district": "중구", + "name": "부산복집", + "title": "부산복집", + "address": "서울특별시 중구 수표로2길 25", + "roadAddress": "서울특별시 중구 수표로2길 25", + "latitude": 37.56232755, + "longitude": 126.99197301 + }, + { + "storeId": 83, + "province": "서울특별시", + "district": "도봉구", + "name": "착한부대찌개2호점", + "title": "착한부대찌개2호점", + "address": "서울특별시 도봉구 도봉로 581 2층 착한부대찌개 2호점", + "roadAddress": "서울특별시 도봉구 도봉로 581 2층 착한부대찌개 2호점", + "latitude": 37.657033, + "longitude": 127.03932063 + }, + { + "storeId": 830, + "province": "서울특별시", + "district": "중구", + "name": "본스테이크", + "title": "본스테이크", + "address": "서울특별시 중구 동호로12길 59 1,2층", + "roadAddress": "서울특별시 중구 동호로12길 59 1,2층", + "latitude": 37.55783569, + "longitude": 127.0115479 + }, + { + "storeId": 831, + "province": "서울특별시", + "district": "중구", + "name": "형제상회", + "title": "형제상회", + "address": "서울특별시 중구 남대문시장4길 9 대도종합 상가 D동 지하 231호", + "roadAddress": "서울특별시 중구 남대문시장4길 9 대도종합 상가 D동 지하 231호", + "latitude": 37.55981215, + "longitude": 126.97743101 + }, + { + "storeId": 832, + "province": "서울특별시", + "district": "중구", + "name": "낙원의소바", + "title": "을지로칼국수 낙원의소바", + "address": "서울특별시 중구 서애로 2 2층", + "roadAddress": "서울특별시 중구 서애로 2 2층", + "latitude": 37.56187803, + "longitude": 126.99830984 + }, + { + "storeId": 833, + "province": "서울특별시", + "district": "중구", + "name": "오장동흥남집", + "title": "오장동흥남집 본점", + "address": "서울특별시 중구 마른내로 114 흥남집", + "roadAddress": "서울특별시 중구 마른내로 114 흥남집", + "latitude": 37.5642691, + "longitude": 127.00057205 + }, + { + "storeId": 834, + "province": "서울특별시", + "district": "중구", + "name": "플랫슬리퍼", + "title": "플랫슬리퍼 본점", + "address": "서울특별시 중구 충무로2길 7 1층", + "roadAddress": "서울특별시 중구 충무로2길 7 1층", + "latitude": 37.5626948, + "longitude": 126.9936052 + }, + { + "storeId": 835, + "province": "서울특별시", + "district": "중구", + "name": "섬진강", + "title": "섬진강", + "address": "서울특별시 중구 동호로34길 9", + "roadAddress": "서울특별시 중구 동호로34길 9", + "latitude": 37.56541414, + "longitude": 127.00311812 + }, + { + "storeId": 836, + "province": "서울특별시", + "district": "중구", + "name": "코미501", + "title": "코미501", + "address": "서울특별시 중구 청구로6길 61 1층, 2층, 3층", + "roadAddress": "서울특별시 중구 청구로6길 61 1층, 2층, 3층", + "latitude": 37.56262932, + "longitude": 127.01578976 + }, + { + "storeId": 837, + "province": "서울특별시", + "district": "중구", + "name": "한도니", + "title": "한도니 신당점", + "address": "서울특별시 중구 다산로 244 1층 한도니", + "roadAddress": "서울특별시 중구 다산로 244 1층 한도니", + "latitude": 37.5647555, + "longitude": 127.01638671 + }, + { + "storeId": 838, + "province": "서울특별시", + "district": "중구", + "name": "유림옥", + "title": "유림옥", + "address": "서울특별시 중구 다산로 255 2층", + "roadAddress": "서울특별시 중구 다산로 255 2층", + "latitude": 37.56583451, + "longitude": 127.0159111 + }, + { + "storeId": 839, + "province": "서울특별시", + "district": "중구", + "name": "몽트", + "title": "몽트", + "address": "서울특별시 중구 퇴계로36나길 30 1층", + "roadAddress": "서울특별시 중구 퇴계로36나길 30 1층", + "latitude": 37.55674508, + "longitude": 126.99379358 + }, + { + "storeId": 84, + "province": "서울특별시", + "district": "도봉구", + "name": "타즈스시", + "title": "타즈스시", + "address": "서울특별시 도봉구 도봉로 599 1층", + "roadAddress": "서울특별시 도봉구 도봉로 599 1층", + "latitude": 37.65823924, + "longitude": 127.04010109 + }, + { + "storeId": 840, + "province": "서울특별시", + "district": "중구", + "name": "조방낙지", + "title": "조방낙지", + "address": "서울특별시 중구 마른내로 167-36 1층", + "roadAddress": "서울특별시 중구 마른내로 167-36 1층", + "latitude": 37.56501368, + "longitude": 127.00675845 + }, + { + "storeId": 841, + "province": "서울특별시", + "district": "중구", + "name": "비에스티", + "title": "비에스티레스토랑 명동점", + "address": "서울특별시 중구 남대문로5길 15 소테츠호텔 더스프라지르 명동 B1", + "roadAddress": "서울특별시 중구 남대문로5길 15 소테츠호텔 더스프라지르 명동 B1", + "latitude": 37.56205327, + "longitude": 126.97875854 + }, + { + "storeId": 842, + "province": "서울특별시", + "district": "중구", + "name": "동해", + "title": "간성동해반점 명동점", + "address": "서울특별시 중구 삼일대로 343 B1층", + "roadAddress": "서울특별시 중구 삼일대로 343 B1층", + "latitude": 37.56512731, + "longitude": 126.98700738 + }, + { + "storeId": 843, + "province": "서울특별시", + "district": "중구", + "name": "가자마트", + "title": "가자마트 충무로점", + "address": "서울특별시 중구 서애로 15", + "roadAddress": "서울특별시 중구 서애로 15", + "latitude": 37.56086602, + "longitude": 126.99794723 + }, + { + "storeId": 844, + "province": "서울특별시", + "district": "중구", + "name": "은주식당", + "title": "은주식당", + "address": "서울특별시 중구 창경궁로8길 33-1 43/23", + "roadAddress": "서울특별시 중구 창경궁로8길 33-1 43/23", + "latitude": 37.56890446, + "longitude": 126.99984492 + }, + { + "storeId": 845, + "province": "서울특별시", + "district": "중구", + "name": "동방명주", + "title": "동방명주 충무로점", + "address": "서울특별시 중구 퇴계로 186", + "roadAddress": "서울특별시 중구 퇴계로 186", + "latitude": 37.56083985, + "longitude": 126.9924234 + }, + { + "storeId": 846, + "province": "서울특별시", + "district": "중구", + "name": "삼삼뼈국", + "title": "삼삼뼈국 막국수 충무로점", + "address": "서울특별시 중구 퇴계로44길 16 1층", + "roadAddress": "서울특별시 중구 퇴계로44길 16 1층", + "latitude": 37.56122289, + "longitude": 126.99708228 + }, + { + "storeId": 847, + "province": "서울특별시", + "district": "중구", + "name": "가온한정", + "title": "가온", + "address": "서울특별시 중구 청계천로 334 청평화시장", + "roadAddress": "서울특별시 중구 청계천로 334 청평화시장", + "latitude": 37.56946591, + "longitude": 127.01494723 + }, + { + "storeId": 848, + "province": "서울특별시", + "district": "중구", + "name": "만나손칼국수", + "title": "만나손칼국수", + "address": "서울특별시 중구 서애로1길 11 충무로 헤센 스마트 103호", + "roadAddress": "서울특별시 중구 서애로1길 11 충무로 헤센 스마트 103호", + "latitude": 37.56139951, + "longitude": 126.99850452 + }, + { + "storeId": 849, + "province": "서울특별시", + "district": "중구", + "name": "춘천막국수", + "title": "춘천막국수", + "address": "서울특별시 중구 퇴계로80길 45-6 한주빌딩 1층", + "roadAddress": "서울특별시 중구 퇴계로80길 45-6 한주빌딩 1층", + "latitude": 37.56316953, + "longitude": 127.01786433 + }, + { + "storeId": 85, + "province": "서울특별시", + "district": "도봉구", + "name": "싹쓰리솥뚜껑김치삼겹살", + "title": "싹쓰리솥뚜껑김치삼겹살 방학점", + "address": "서울특별시 도봉구 마들로 657 방학동ESA 1층 101-3호", + "roadAddress": "서울특별시 도봉구 마들로 657 방학동ESA 1층 101-3호", + "latitude": 37.6686272, + "longitude": 127.04552525 + }, + { + "storeId": 850, + "province": "서울특별시", + "district": "중구", + "name": "아리가또", + "title": "아리가또", + "address": "서울특별시 중구 다산로39길 19 1층 아리가또", + "roadAddress": "서울특별시 중구 다산로39길 19 1층 아리가또", + "latitude": 37.56439639, + "longitude": 127.01480722 + }, + { + "storeId": 851, + "province": "서울특별시", + "district": "중구", + "name": "오장갈비", + "title": "오장갈비", + "address": "서울특별시 중구 마른내로 109", + "roadAddress": "서울특별시 중구 마른내로 109", + "latitude": 37.56461824, + "longitude": 127.00004573 + }, + { + "storeId": 852, + "province": "서울특별시", + "district": "중구", + "name": "맛있는집", + "title": "이치규 서울역점", + "address": "서울특별시 중구 후암로 98 지하1층 B116호", + "roadAddress": "서울특별시 중구 후암로 98 지하1층 B116호", + "latitude": 37.55388694, + "longitude": 126.97482455 + }, + { + "storeId": 853, + "province": "서울특별시", + "district": "중구", + "name": "어전", + "title": "어전", + "address": "서울특별시 중구 창경궁로1길 29", + "roadAddress": "서울특별시 중구 창경궁로1길 29", + "latitude": 37.56243058, + "longitude": 126.99676849 + }, + { + "storeId": 854, + "province": "서울특별시", + "district": "중구", + "name": "비스트로광안리", + "title": "비스트로 광안리", + "address": "서울특별시 중구 장충단로7길 33 (장충동2가)", + "roadAddress": "서울특별시 중구 장충단로7길 33 (장충동2가)", + "latitude": 37.56243945, + "longitude": 127.00462334 + }, + { + "storeId": 855, + "province": "서울특별시", + "district": "중구", + "name": "전주집", + "title": "전주집", + "address": "서울특별시 중구 수표로 48-18", + "roadAddress": "서울특별시 중구 수표로 48-18", + "latitude": 37.56541282, + "longitude": 126.99067022 + }, + { + "storeId": 856, + "province": "서울특별시", + "district": "중구", + "name": "다락솥", + "title": "다락솥 신당본점", + "address": "서울특별시 중구 퇴계로 388-1 1층", + "roadAddress": "서울특별시 중구 퇴계로 388-1 1층", + "latitude": 37.56500619, + "longitude": 127.01473853 + }, + { + "storeId": 857, + "province": "서울특별시", + "district": "중구", + "name": "진고개", + "title": "진고개", + "address": "서울특별시 중구 충무로 19-1", + "roadAddress": "서울특별시 중구 충무로 19-1", + "latitude": 37.56301389, + "longitude": 126.99283336 + }, + { + "storeId": 858, + "province": "서울특별시", + "district": "중구", + "name": "딸깍발이", + "title": "딸깍발이", + "address": "서울특별시 중구 서애로 18-9 1층, 지하1층", + "roadAddress": "서울특별시 중구 서애로 18-9 1층, 지하1층", + "latitude": 37.56094412, + "longitude": 126.99710312 + }, + { + "storeId": 859, + "province": "서울특별시", + "district": "중구", + "name": "성원푸드몰", + "title": "성원푸드몰", + "address": "서울특별시 중구 퇴계로 211-3", + "roadAddress": "서울특별시 중구 퇴계로 211-3", + "latitude": 37.56179298, + "longitude": 126.99511174 + }, + { + "storeId": 86, + "province": "서울특별시", + "district": "도봉구", + "name": "제주돈줘", + "title": "제주돈줘", + "address": "서울특별시 도봉구 방학로3길 90 1층", + "roadAddress": "서울특별시 도봉구 방학로3길 90 1층", + "latitude": 37.65913234, + "longitude": 127.03943167 + }, + { + "storeId": 860, + "province": "서울특별시", + "district": "중구", + "name": "수잔나의앞치마", + "title": "수잔나의 앞치마", + "address": "서울특별시 중구 퇴계로49길 24", + "roadAddress": "서울특별시 중구 퇴계로49길 24", + "latitude": 37.56330891, + "longitude": 126.99960645 + }, + { + "storeId": 861, + "province": "서울특별시", + "district": "중구", + "name": "백송", + "title": "백송 신당", + "address": "서울특별시 중구 다산로33다길 45 1, 2층", + "roadAddress": "서울특별시 중구 다산로33다길 45 1, 2층", + "latitude": 37.56477659, + "longitude": 127.01345346 + }, + { + "storeId": 862, + "province": "서울특별시", + "district": "중구", + "name": "오우가", + "title": "오우가", + "address": "서울특별시 중구 명동8가길 37", + "roadAddress": "서울특별시 중구 명동8가길 37", + "latitude": 37.56192789, + "longitude": 126.98713662 + }, + { + "storeId": 863, + "province": "서울특별시", + "district": "중구", + "name": "온의미반", + "title": "온의미반", + "address": "서울특별시 중구 퇴계로 210-27 2층", + "roadAddress": "서울특별시 중구 퇴계로 210-27 2층", + "latitude": 37.56079629, + "longitude": 126.99513603 + }, + { + "storeId": 864, + "province": "서울특별시", + "district": "중구", + "name": "뽀루뚜나", + "title": "뽀루뚜나", + "address": "서울특별시 중구 소공로6길 28 뽀루뚜나", + "roadAddress": "서울특별시 중구 소공로6길 28 뽀루뚜나", + "latitude": 37.55846433, + "longitude": 126.98459909 + }, + { + "storeId": 865, + "province": "서울특별시", + "district": "중구", + "name": "푸르시안블루", + "title": "푸르시안블루 커피", + "address": "서울특별시 중구 퇴계로 235 남산센트럴자이 1층111호", + "roadAddress": "서울특별시 중구 퇴계로 235 남산센트럴자이 1층111호", + "latitude": 37.56253539, + "longitude": 126.99766773 + }, + { + "storeId": 866, + "province": "서울특별시", + "district": "중구", + "name": "소동천", + "title": "소동천", + "address": "서울특별시 중구 퇴계로 456 1층 소동천", + "roadAddress": "서울특별시 중구 퇴계로 456 1층 소동천", + "latitude": 37.56372482, + "longitude": 127.02110917 + }, + { + "storeId": 867, + "province": "서울특별시", + "district": "중구", + "name": "카페온포인트", + "title": "카페온포인트", + "address": "서울특별시 중구 마른내로 101-1", + "roadAddress": "서울특별시 중구 마른내로 101-1", + "latitude": 37.5645522, + "longitude": 126.99927979 + }, + { + "storeId": 868, + "province": "서울특별시", + "district": "중구", + "name": "펄스맥중구본점", + "title": "펄스맥 중구본점", + "address": "서울특별시 중구 다산로38길 66-47 코리아빌딩 1층", + "roadAddress": "서울특별시 중구 다산로38길 66-47 코리아빌딩 1층", + "latitude": 37.56121695, + "longitude": 127.01867221 + }, + { + "storeId": 869, + "province": "서울특별시", + "district": "중구", + "name": "샤브산천", + "title": "샤브산천 던던동대문점", + "address": "서울특별시 중구 을지로 264 던던 동대문점 8층 샤브산천", + "roadAddress": "서울특별시 중구 을지로 264 던던 동대문점 8층 샤브산천", + "latitude": 37.56576131, + "longitude": 127.006991 + }, + { + "storeId": 87, + "province": "서울특별시", + "district": "도봉구", + "name": "무수옥", + "title": "무수옥 도봉본점", + "address": "서울특별시 도봉구 도봉로165길 15 무수옥", + "roadAddress": "서울특별시 도봉구 도봉로165길 15 무수옥", + "latitude": 37.67748324, + "longitude": 127.04470325 + }, + { + "storeId": 870, + "province": "서울특별시", + "district": "중구", + "name": "고흥만", + "title": "고흥만", + "address": "서울특별시 중구 서애로 18-3", + "roadAddress": "서울특별시 중구 서애로 18-3", + "latitude": 37.56078826, + "longitude": 126.9973391 + }, + { + "storeId": 871, + "province": "서울특별시", + "district": "중구", + "name": "우촌명가숯불구이", + "title": "우촌", + "address": "서울 중구 을지로12길 24 1층 우촌", + "roadAddress": "서울 중구 을지로12길 24 1층 우촌", + "latitude": 37.56526606, + "longitude": 126.99081104 + }, + { + "storeId": 872, + "province": "서울특별시", + "district": "중구", + "name": "샤오리앤", + "title": "샤오리앤 충무로본점", + "address": "서울특별시 중구 퇴계로 197 충무빌딩 1층 103호", + "roadAddress": "서울특별시 중구 퇴계로 197 충무빌딩 1층 103호", + "latitude": 37.56146072, + "longitude": 126.99392629 + }, + { + "storeId": 873, + "province": "서울특별시", + "district": "중구", + "name": "플로르카페", + "title": "플로르", + "address": "서울특별시 중구 퇴계로 235 123호", + "roadAddress": "서울특별시 중구 퇴계로 235 123호", + "latitude": 37.56253539, + "longitude": 126.99766773 + }, + { + "storeId": 874, + "province": "서울특별시", + "district": "중구", + "name": "긴난", + "title": "긴난", + "address": "서울특별시 중구 다산로38길 12 1층 103호", + "roadAddress": "서울특별시 중구 다산로38길 12 1층 103호", + "latitude": 37.56312434, + "longitude": 127.01633576 + }, + { + "storeId": 875, + "province": "서울특별시", + "district": "중구", + "name": "나마스시", + "title": "나마스시", + "address": "서울특별시 중구 마른내로 146 청인빌딩 2층", + "roadAddress": "서울특별시 중구 마른내로 146 청인빌딩 2층", + "latitude": 37.56455402, + "longitude": 127.00418113 + }, + { + "storeId": 876, + "province": "서울특별시", + "district": "중구", + "name": "커피방앗간", + "title": "커피방앗간", + "address": "서울특별시 중구 서소문로6길 34", + "roadAddress": "서울특별시 중구 서소문로6길 34", + "latitude": 37.55958758, + "longitude": 126.96725725 + }, + { + "storeId": 877, + "province": "서울특별시", + "district": "중구", + "name": "카츠공방", + "title": "카츠공방 충무로역점", + "address": "서울특별시 중구 필동로 3 1층", + "roadAddress": "서울특별시 중구 필동로 3 1층", + "latitude": 37.561309, + "longitude": 126.9961629 + }, + { + "storeId": 878, + "province": "서울특별시", + "district": "중구", + "name": "컨퍼런스하우스달개비", + "title": "컨퍼런스하우스달개비", + "address": "서울특별시 중구 세종대로19길 16", + "roadAddress": "서울특별시 중구 세종대로19길 16", + "latitude": 37.56680693, + "longitude": 126.97596852 + }, + { + "storeId": 879, + "province": "서울특별시", + "district": "중구", + "name": "수엔190", + "title": "수엔190", + "address": "서울특별시 중구 퇴계로 190 매경미디어센터", + "roadAddress": "서울특별시 중구 퇴계로 190 매경미디어센터", + "latitude": 37.56048993, + "longitude": 126.99284198 + }, + { + "storeId": 88, + "province": "서울특별시", + "district": "도봉구", + "name": "도쿄감자탕", + "title": "도쿄감자탕 본점", + "address": "서울특별시 도봉구 마들로 650", + "roadAddress": "서울특별시 도봉구 마들로 650", + "latitude": 37.667983, + "longitude": 127.04713921 + }, + { + "storeId": 880, + "province": "서울특별시", + "district": "중구", + "name": "에치와이", + "title": "에치와이 서소문점", + "address": "서울특별시 중구 서소문로9길 28 116호 한국야쿠르트 서소문점", + "roadAddress": "서울특별시 중구 서소문로9길 28 116호 한국야쿠르트 서소문점", + "latitude": 37.56359135, + "longitude": 126.97037127 + }, + { + "storeId": 881, + "province": "서울특별시", + "district": "중구", + "name": "다오리", + "title": "다오리식당", + "address": "서울특별시 중구 을지로33길 7", + "roadAddress": "서울특별시 중구 을지로33길 7", + "latitude": 37.56708976, + "longitude": 127.00009361 + }, + { + "storeId": 882, + "province": "서울특별시", + "district": "중구", + "name": "한일식당", + "title": "한일식당", + "address": "서울특별시 중구 마른내로2길 6 1층", + "roadAddress": "서울특별시 중구 마른내로2길 6 1층", + "latitude": 37.56414948, + "longitude": 126.99237972 + }, + { + "storeId": 883, + "province": "서울특별시", + "district": "중구", + "name": "평강삼계탕", + "title": "평강삼계탕 장충점", + "address": "서울특별시 중구 장충단로 185 평강삼계탕 장충점(1,2층)", + "roadAddress": "서울특별시 중구 장충단로 185 평강삼계탕 장충점(1,2층)", + "latitude": 37.5613264, + "longitude": 127.00579889 + }, + { + "storeId": 884, + "province": "서울특별시", + "district": "중구", + "name": "수학쌤김밥", + "title": "수학쌤김밥", + "address": "서울특별시 중구 창경궁로1길 6-17 1층", + "roadAddress": "서울특별시 중구 창경궁로1길 6-17 1층", + "latitude": 37.56310662, + "longitude": 126.99789725 + }, + { + "storeId": 885, + "province": "서울특별시", + "district": "중구", + "name": "시래정각", + "title": "시래정각", + "address": "서울특별시 중구 퇴계로30길 3-2 1층", + "roadAddress": "서울특별시 중구 퇴계로30길 3-2 1층", + "latitude": 37.56066441, + "longitude": 126.99219004 + }, + { + "storeId": 886, + "province": "서울특별시", + "district": "중구", + "name": "로스트템플", + "title": "로스트 템플", + "address": "서울특별시 중구 퇴계로39길 15 1층", + "roadAddress": "서울특별시 중구 퇴계로39길 15 1층", + "latitude": 37.56208567, + "longitude": 126.99421486 + }, + { + "storeId": 887, + "province": "서울특별시", + "district": "중구", + "name": "마이쥬스", + "title": "마이쥬스 을지트윈타워점", + "address": "서울특별시 중구 을지로 170 1층", + "roadAddress": "서울특별시 중구 을지로 170 1층", + "latitude": 37.56617928, + "longitude": 126.99732239 + }, + { + "storeId": 888, + "province": "서울특별시", + "district": "중구", + "name": "남산도담", + "title": "남산도담", + "address": "서울특별시 중구 수표로6길 37-1 남산도담", + "roadAddress": "서울특별시 중구 수표로6길 37-1 남산도담", + "latitude": 37.56290503, + "longitude": 126.99251193 + }, + { + "storeId": 889, + "province": "서울특별시", + "district": "중구", + "name": "황토골", + "title": "황토골 충무로역본점", + "address": "서울특별시 중구 서애로 6-1 1F 황토골", + "roadAddress": "서울특별시 중구 서애로 6-1 1F 황토골", + "latitude": 37.56159088, + "longitude": 126.99812264 + }, + { + "storeId": 89, + "province": "서울특별시", + "district": "도봉구", + "name": "카페라무이", + "title": "카페 라무이", + "address": "서울특별시 도봉구 도봉로114길 49 1층 카페 라무이", + "roadAddress": "서울특별시 도봉구 도봉로114길 49 1층 카페 라무이", + "latitude": 37.64766009, + "longitude": 127.03703583 + }, + { + "storeId": 890, + "province": "서울특별시", + "district": "성북구", + "name": "성북순두부", + "title": "성북손두부", + "address": "서울특별시 성북구 보문로32길 33 1층", + "roadAddress": "서울특별시 성북구 보문로32길 33 1층", + "latitude": 37.59009445, + "longitude": 127.01806721 + }, + { + "storeId": 891, + "province": "서울특별시", + "district": "성북구", + "name": "바다수산", + "title": "바다수산", + "address": "서울특별시 성북구 보문로40길 30", + "roadAddress": "서울특별시 성북구 보문로40길 30", + "latitude": 37.59189234, + "longitude": 127.01516232 + }, + { + "storeId": 892, + "province": "서울특별시", + "district": "성북구", + "name": "카페뮬", + "title": "카페 뮬", + "address": "서울특별시 성북구 동소문로22길 64 2층", + "roadAddress": "서울특별시 성북구 동소문로22길 64 2층", + "latitude": 37.59028098, + "longitude": 127.0185402 + }, + { + "storeId": 893, + "province": "서울특별시", + "district": "성북구", + "name": "신의주찹쌀순대", + "title": "신의주찹쌀순대 길음뉴타운점", + "address": "서울특별시 성북구 길음로 33 삼성래미안 상가 지하 A 206호", + "roadAddress": "서울특별시 성북구 길음로 33 삼성래미안 상가 지하 A 206호", + "latitude": 37.60755748, + "longitude": 127.01794879 + }, + { + "storeId": 894, + "province": "서울특별시", + "district": "성북구", + "name": "연화화덕생선구이", + "title": "연화 화덕생선구이", + "address": "서울특별시 성북구 동소문로24길 31 1층", + "roadAddress": "서울특별시 성북구 동소문로24길 31 1층", + "latitude": 37.59227273, + "longitude": 127.01895432 + }, + { + "storeId": 895, + "province": "서울특별시", + "district": "성북구", + "name": "낙지사랑", + "title": "낙지사랑", + "address": "서울특별시 성북구 종암로 129 2층", + "roadAddress": "서울특별시 성북구 종암로 129 2층", + "latitude": 37.60144082, + "longitude": 127.03272066 + }, + { + "storeId": 896, + "province": "서울특별시", + "district": "성북구", + "name": "닭장", + "title": "닭장", + "address": "서울특별시 성북구 동소문로22길 69", + "roadAddress": "서울특별시 성북구 동소문로22길 69", + "latitude": 37.59010747, + "longitude": 127.01892932 + }, + { + "storeId": 897, + "province": "서울특별시", + "district": "성북구", + "name": "카페엔젤", + "title": "그릭엔젤 고려대점", + "address": "서울특별시 성북구 고려대로 88 1층", + "roadAddress": "서울특별시 성북구 고려대로 88 1층", + "latitude": 37.58613295, + "longitude": 127.02902639 + }, + { + "storeId": 898, + "province": "서울특별시", + "district": "성북구", + "name": "미운오리", + "title": "미운오리", + "address": "서울특별시 성북구 보문로 123 1층", + "roadAddress": "서울특별시 성북구 보문로 123 1층", + "latitude": 37.58600159, + "longitude": 127.01873524 + }, + { + "storeId": 899, + "province": "서울특별시", + "district": "성북구", + "name": "섭지코지마씸", + "title": "섭지코지마씸", + "address": "서울특별시 성북구 삼선교로23길 26", + "roadAddress": "서울특별시 성북구 삼선교로23길 26", + "latitude": 37.59071311, + "longitude": 127.01381106 + }, + { + "storeId": 9, + "province": "서울특별시", + "district": "양천구", + "name": "카페게이트신월점", + "title": "카페게이트 신월점", + "address": "서울특별시 양천구 신월로20길 33 상가동 지1층 104호", + "roadAddress": "서울특별시 양천구 신월로20길 33 상가동 지1층 104호", + "latitude": 37.51804845, + "longitude": 126.84643928 + }, + { + "storeId": 90, + "province": "서울특별시", + "district": "도봉구", + "name": "히비끼", + "title": "히비끼 도봉", + "address": "서울특별시 도봉구 마들로 664-5 2층 201호", + "roadAddress": "서울특별시 도봉구 마들로 664-5 2층 201호", + "latitude": 37.66948336, + "longitude": 127.04678165 + }, + { + "storeId": 900, + "province": "서울특별시", + "district": "성북구", + "name": "가부", + "title": "가부 본점", + "address": "서울특별시 성북구 보문로 182 가부", + "roadAddress": "서울특별시 성북구 보문로 182 가부", + "latitude": 37.59036686, + "longitude": 127.01523651 + }, + { + "storeId": 901, + "province": "서울특별시", + "district": "성북구", + "name": "밀양손칼국수", + "title": "밀양손칼국수", + "address": "서울특별시 성북구 동소문로26길 13", + "roadAddress": "서울특별시 성북구 동소문로26길 13", + "latitude": 37.59400693, + "longitude": 127.01971647 + }, + { + "storeId": 902, + "province": "서울특별시", + "district": "성북구", + "name": "듀오", + "title": "듀오피부과의원", + "address": "서울특별시 성북구 동소문로 106 유타몰 6층", + "roadAddress": "서울특별시 성북구 동소문로 106 유타몰 6층", + "latitude": 37.59260511, + "longitude": 127.01717659 + }, + { + "storeId": 903, + "province": "서울특별시", + "district": "성북구", + "name": "오블롱", + "title": "오블롱커피", + "address": "서울특별시 성북구 보문로 153 1층 오블롱 커피", + "roadAddress": "서울특별시 성북구 보문로 153 1층 오블롱 커피", + "latitude": 37.58823692, + "longitude": 127.01721363 + }, + { + "storeId": 904, + "province": "서울특별시", + "district": "성북구", + "name": "가정쌈밥", + "title": "가정쌈밥", + "address": "서울특별시 성북구 보문로 153-3", + "roadAddress": "서울특별시 성북구 보문로 153-3", + "latitude": 37.58817341, + "longitude": 127.01713119 + }, + { + "storeId": 905, + "province": "서울특별시", + "district": "성북구", + "name": "포앤시드니", + "title": "포앤시드니 성신여대점", + "address": "서울특별시 성북구 보문로34길 77 동양빌딩 201호", + "roadAddress": "서울특별시 성북구 보문로34길 77 동양빌딩 201호", + "latitude": 37.59141932, + "longitude": 127.01947858 + }, + { + "storeId": 906, + "province": "서울특별시", + "district": "성북구", + "name": "혜화면옥", + "title": "혜화면옥", + "address": "서울특별시 성북구 보문로 193-1 1층", + "roadAddress": "서울특별시 성북구 보문로 193-1 1층", + "latitude": 37.59085113, + "longitude": 127.01390393 + }, + { + "storeId": 907, + "province": "서울특별시", + "district": "성북구", + "name": "로스디아스", + "title": "Los Dias", + "address": "서울특별시 성북구 동소문로22길 67 2층 cafe los dias", + "roadAddress": "서울특별시 성북구 동소문로22길 67 2층 cafe los dias", + "latitude": 37.59018001, + "longitude": 127.01889945 + }, + { + "storeId": 908, + "province": "서울특별시", + "district": "성북구", + "name": "옛날불고기", + "title": "푸른농장 성신여대1호점", + "address": "서울특별시 성북구 보문로 181 1층 푸른농장", + "roadAddress": "서울특별시 성북구 보문로 181 1층 푸른농장", + "latitude": 37.59002867, + "longitude": 127.01497059 + }, + { + "storeId": 909, + "province": "서울특별시", + "district": "성북구", + "name": "동방", + "title": "동방", + "address": "서울특별시 성북구 보문로30라길 20 1층", + "roadAddress": "서울특별시 성북구 보문로30라길 20 1층", + "latitude": 37.58985677, + "longitude": 127.01867835 + }, + { + "storeId": 91, + "province": "서울특별시", + "district": "도봉구", + "name": "한결", + "title": "한결", + "address": "서울특별시 도봉구 도당로15길 15 한결 생고기전문점", + "roadAddress": "서울특별시 도봉구 도당로15길 15 한결 생고기전문점", + "latitude": 37.66621125, + "longitude": 127.0363599 + }, + { + "storeId": 910, + "province": "서울특별시", + "district": "성북구", + "name": "마놀린", + "title": "카페마놀린", + "address": "서울특별시 성북구 화랑로13길 38 1층 마놀린", + "roadAddress": "서울특별시 성북구 화랑로13길 38 1층 마놀린", + "latitude": 37.60544723, + "longitude": 127.04192277 + }, + { + "storeId": 911, + "province": "서울특별시", + "district": "성북구", + "name": "마이스윗서울", + "title": "마이스윗 서울", + "address": "서울특별시 성북구 보문로38길 49 1층 마이스윗서울", + "roadAddress": "서울특별시 성북구 보문로38길 49 1층 마이스윗서울", + "latitude": 37.5911688, + "longitude": 127.01617012 + }, + { + "storeId": 912, + "province": "서울특별시", + "district": "성북구", + "name": "보문골한옥집", + "title": "보문골 한옥집", + "address": "서울특별시 성북구 고려대로2길 77", + "roadAddress": "서울특별시 성북구 고려대로2길 77", + "latitude": 37.58223176, + "longitude": 127.02178767 + }, + { + "storeId": 913, + "province": "서울특별시", + "district": "성북구", + "name": "제주고깃집", + "title": "제주고깃집", + "address": "서울특별시 성북구 안암로 69-1", + "roadAddress": "서울특별시 성북구 안암로 69-1", + "latitude": 37.58266065, + "longitude": 127.02884039 + }, + { + "storeId": 914, + "province": "서울특별시", + "district": "성북구", + "name": "오르비에토", + "title": "오르비에토", + "address": "서울특별시 성북구 보문로32길 96 1층", + "roadAddress": "서울특별시 성북구 보문로32길 96 1층", + "latitude": 37.59033012, + "longitude": 127.02150516 + }, + { + "storeId": 915, + "province": "서울특별시", + "district": "성북구", + "name": "행복한밥상", + "title": "행복한밥상", + "address": "서울특별시 성북구 보문로 164 2층", + "roadAddress": "서울특별시 성북구 보문로 164 2층", + "latitude": 37.58901371, + "longitude": 127.01687334 + }, + { + "storeId": 916, + "province": "서울특별시", + "district": "성북구", + "name": "카르페디엠", + "title": "카르페 디엠", + "address": "서울특별시 성북구 삼선교로24길 26 1층", + "roadAddress": "서울특별시 성북구 삼선교로24길 26 1층", + "latitude": 37.58881131, + "longitude": 127.01583402 + }, + { + "storeId": 917, + "province": "서울특별시", + "district": "성북구", + "name": "손가네곰국수", + "title": "손가네곰국수", + "address": "서울특별시 성북구 성북로15길 8 손가네곰국수", + "roadAddress": "서울특별시 성북구 성북로15길 8 손가네곰국수", + "latitude": 37.59311443, + "longitude": 127.00035215 + }, + { + "storeId": 918, + "province": "서울특별시", + "district": "성북구", + "name": "안식당", + "title": "안식당", + "address": "서울특별시 성북구 보문로32길 31 1층", + "roadAddress": "서울특별시 성북구 보문로32길 31 1층", + "latitude": 37.59005402, + "longitude": 127.01792511 + }, + { + "storeId": 919, + "province": "서울특별시", + "district": "성북구", + "name": "전통만두국", + "title": "전통만두국이상조", + "address": "서울특별시 성북구 고려대로8길 67", + "roadAddress": "서울특별시 성북구 고려대로8길 67", + "latitude": 37.58305498, + "longitude": 127.02235161 + }, + { + "storeId": 92, + "province": "서울특별시", + "district": "도봉구", + "name": "도봉산양고기", + "title": "도봉산양고기", + "address": "서울특별시 도봉구 도봉로191길 99-6", + "roadAddress": "서울특별시 도봉구 도봉로191길 99-6", + "latitude": 37.68985703, + "longitude": 127.04169677 + }, + { + "storeId": 920, + "province": "서울특별시", + "district": "성북구", + "name": "무교동낙지", + "title": "무교동낙지 성북구청점", + "address": "서울특별시 성북구 보문로34길 9", + "roadAddress": "서울특별시 성북구 보문로34길 9", + "latitude": 37.59030045, + "longitude": 127.01599013 + }, + { + "storeId": 921, + "province": "서울특별시", + "district": "성북구", + "name": "한우설렁탕", + "title": "한우설렁탕", + "address": "서울특별시 성북구 삼선교로 85", + "roadAddress": "서울특별시 성북구 삼선교로 85", + "latitude": 37.58991606, + "longitude": 127.01483821 + }, + { + "storeId": 922, + "province": "서울특별시", + "district": "성북구", + "name": "화랑식당", + "title": "화랑식당", + "address": "서울특별시 성북구 보국문로 169 지하", + "roadAddress": "서울특별시 성북구 보국문로 169 지하", + "latitude": 37.61700317, + "longitude": 127.00236546 + }, + { + "storeId": 923, + "province": "서울특별시", + "district": "성북구", + "name": "비나케이크", + "title": "비나케이크", + "address": "서울특별시 성북구 보문로30길 12 1층", + "roadAddress": "서울특별시 성북구 보문로30길 12 1층", + "latitude": 37.58831042, + "longitude": 127.01848911 + }, + { + "storeId": 924, + "province": "서울특별시", + "district": "성북구", + "name": "카페온더플랜", + "title": "카페온더플랜", + "address": "서울특별시 성북구 동소문로22길 39-4 1,2층", + "roadAddress": "서울특별시 성북구 동소문로22길 39-4 1,2층", + "latitude": 37.5912727, + "longitude": 127.01852415 + }, + { + "storeId": 925, + "province": "서울특별시", + "district": "성북구", + "name": "파도의숲", + "title": "파도의숲", + "address": "서울특별시 성북구 삼선교로24길 40 1층", + "roadAddress": "서울특별시 성북구 삼선교로24길 40 1층", + "latitude": 37.58840985, + "longitude": 127.01633313 + }, + { + "storeId": 926, + "province": "서울특별시", + "district": "성북구", + "name": "춘향골남원추어탕성북구청점", + "title": "춘향골남원추어탕 성북구청점", + "address": "서울특별시 성북구 보문로 167 광남 제니텔", + "roadAddress": "서울특별시 성북구 보문로 167 광남 제니텔", + "latitude": 37.58912374, + "longitude": 127.01608748 + }, + { + "storeId": 927, + "province": "서울특별시", + "district": "성북구", + "name": "김태완스시", + "title": "김태완스시 성신여대점", + "address": "서울특별시 성북구 동소문로20길 32 1층", + "roadAddress": "서울특별시 성북구 동소문로20길 32 1층", + "latitude": 37.59114027, + "longitude": 127.01663174 + }, + { + "storeId": 928, + "province": "서울특별시", + "district": "성북구", + "name": "담장샤브", + "title": "담장샤브", + "address": "서울특별시 성북구 고려대로7길 56-2 1층", + "roadAddress": "서울특별시 성북구 고려대로7길 56-2 1층", + "latitude": 37.58827226, + "longitude": 127.01992375 + }, + { + "storeId": 929, + "province": "서울특별시", + "district": "성북구", + "name": "도쿄커틀릿", + "title": "도쿄커틀릿 성신여대점", + "address": "서울특별시 성북구 동소문로22길 57-1", + "roadAddress": "서울특별시 성북구 동소문로22길 57-1", + "latitude": 37.59062982, + "longitude": 127.0186688 + }, + { + "storeId": 93, + "province": "서울특별시", + "district": "도봉구", + "name": "명동찌개마을", + "title": "명동찌개마을 방학역점", + "address": "서울특별시 도봉구 마들로 657 이에스에이아파트", + "roadAddress": "서울특별시 도봉구 마들로 657 이에스에이아파트", + "latitude": 37.66933328, + "longitude": 127.04440151 + }, + { + "storeId": 930, + "province": "서울특별시", + "district": "성북구", + "name": "보승회관", + "title": "보승회관 성신여대역점", + "address": "서울특별시 성북구 동소문로20길 29 1층", + "roadAddress": "서울특별시 성북구 동소문로20길 29 1층", + "latitude": 37.59136791, + "longitude": 127.01691724 + }, + { + "storeId": 931, + "province": "서울특별시", + "district": "성북구", + "name": "마늘과올리브", + "title": "마늘과올리브 성신여대점", + "address": "서울특별시 성북구 동소문로24길 26 2층 마늘과올리브 성신여대점", + "roadAddress": "서울특별시 성북구 동소문로24길 26 2층 마늘과올리브 성신여대점", + "latitude": 37.59257865, + "longitude": 127.01880403 + }, + { + "storeId": 932, + "province": "서울특별시", + "district": "성북구", + "name": "낭만유이", + "title": "낭만유이", + "address": "서울특별시 성북구 삼선교로22길 22 1층 101호", + "roadAddress": "서울특별시 성북구 삼선교로22길 22 1층 101호", + "latitude": 37.58852316, + "longitude": 127.01456087 + }, + { + "storeId": 933, + "province": "서울특별시", + "district": "성북구", + "name": "통돼지두루치기", + "title": "통돼지두루치기&김치찌개전문점", + "address": "서울특별시 성북구 보문로 159 1층", + "roadAddress": "서울특별시 성북구 보문로 159 1층", + "latitude": 37.58867992, + "longitude": 127.01667694 + }, + { + "storeId": 934, + "province": "서울특별시", + "district": "성북구", + "name": "작약", + "title": "카페작약", + "address": "서울특별시 성북구 보문로32길 14 2층", + "roadAddress": "서울특별시 성북구 보문로32길 14 2층", + "latitude": 37.58936611, + "longitude": 127.01735882 + }, + { + "storeId": 935, + "province": "서울특별시", + "district": "성북구", + "name": "구월", + "title": "카페구월", + "address": "서울특별시 성북구 보문로30길 43", + "roadAddress": "서울특별시 성북구 보문로30길 43", + "latitude": 37.58952426, + "longitude": 127.0195193 + }, + { + "storeId": 936, + "province": "서울특별시", + "district": "성북구", + "name": "유정원카페", + "title": "유정원카페", + "address": "서울특별시 성북구 보문로30라길 23 1층", + "roadAddress": "서울특별시 성북구 보문로30라길 23 1층", + "latitude": 37.5896511, + "longitude": 127.01851955 + }, + { + "storeId": 937, + "province": "서울특별시", + "district": "성북구", + "name": "광명수산", + "title": "광명수산", + "address": "서울특별시 성북구 동소문로 125 골든타워", + "roadAddress": "서울특별시 성북구 동소문로 125 골든타워", + "latitude": 37.59415232, + "longitude": 127.01822208 + }, + { + "storeId": 938, + "province": "서울특별시", + "district": "성북구", + "name": "명동칼국수", + "title": "명동칼국수", + "address": "서울특별시 성북구 고려대로5길 87 1층 명동칼국수", + "roadAddress": "서울특별시 성북구 고려대로5길 87 1층 명동칼국수", + "latitude": 37.58898283, + "longitude": 127.01794297 + }, + { + "storeId": 939, + "province": "서울특별시", + "district": "성북구", + "name": "신신식당", + "title": "우렁쌈밥신신식당", + "address": "서울특별시 성북구 삼선교로23길 7 삼정빌딩 1층", + "roadAddress": "서울특별시 성북구 삼선교로23길 7 삼정빌딩 1층", + "latitude": 37.58993963, + "longitude": 127.01436334 + }, + { + "storeId": 94, + "province": "서울특별시", + "district": "도봉구", + "name": "신의주찹쌀순대도봉구청점", + "title": "신의주찹쌀순대 도봉구청점", + "address": "서울특별시 도봉구 마들로 664-5 104호, 105호", + "roadAddress": "서울특별시 도봉구 마들로 664-5 104호, 105호", + "latitude": 37.66948336, + "longitude": 127.04678165 + }, + { + "storeId": 940, + "province": "서울특별시", + "district": "성북구", + "name": "이태리맨션", + "title": "이태리맨션", + "address": "서울특별시 성북구 동소문로26마길 2-4 1층 이태리맨션", + "roadAddress": "서울특별시 성북구 동소문로26마길 2-4 1층 이태리맨션", + "latitude": 37.59384373, + "longitude": 127.02143596 + }, + { + "storeId": 941, + "province": "서울특별시", + "district": "성북구", + "name": "넷길이콩나물국밥", + "title": "넷길이콩나물국밥 성북구청점", + "address": "서울특별시 성북구 보문로 149-1 1층", + "roadAddress": "서울특별시 성북구 보문로 149-1 1층", + "latitude": 37.58801154, + "longitude": 127.01744093 + }, + { + "storeId": 942, + "province": "서울특별시", + "district": "성북구", + "name": "버거파크", + "title": "버거파크", + "address": "서울특별시 성북구 동소문로22길 56-1", + "roadAddress": "서울특별시 성북구 동소문로22길 56-1", + "latitude": 37.5905758, + "longitude": 127.01841018 + }, + { + "storeId": 943, + "province": "서울특별시", + "district": "성북구", + "name": "해송복집", + "title": "해송 복집", + "address": "서울특별시 성북구 동소문로20길 29-7 1층 해송복집", + "roadAddress": "서울특별시 성북구 동소문로20길 29-7 1층 해송복집", + "latitude": 37.59146247, + "longitude": 127.01721437 + }, + { + "storeId": 944, + "province": "서울특별시", + "district": "성북구", + "name": "백만원식당", + "title": "백만원식당", + "address": "서울특별시 성북구 고려대로5길 75 1층", + "roadAddress": "서울특별시 성북구 고려대로5길 75 1층", + "latitude": 37.58861136, + "longitude": 127.01845759 + }, + { + "storeId": 945, + "province": "서울특별시", + "district": "성북구", + "name": "처키커피", + "title": "chuckii coffee", + "address": "서울특별시 성북구 보문로31길 25-1 1층 102호", + "roadAddress": "서울특별시 성북구 보문로31길 25-1 1층 102호", + "latitude": 37.58822374, + "longitude": 127.01544825 + }, + { + "storeId": 946, + "province": "서울특별시", + "district": "성북구", + "name": "원조한방삼계탕", + "title": "원조한방삼계탕", + "address": "서울특별시 성북구 고려대로1길 92 1층", + "roadAddress": "서울특별시 성북구 고려대로1길 92 1층", + "latitude": 37.58912329, + "longitude": 127.01735684 + }, + { + "storeId": 947, + "province": "서울특별시", + "district": "성북구", + "name": "카페진", + "title": "카페진", + "address": "서울특별시 성북구 보문로30라길 22 카페진", + "roadAddress": "서울특별시 성북구 보문로30라길 22 카페진", + "latitude": 37.58982083, + "longitude": 127.01857451 + }, + { + "storeId": 948, + "province": "서울특별시", + "district": "성북구", + "name": "녕화", + "title": "녕화", + "address": "서울특별시 성북구 삼선교로23길 7 1층 녕화", + "roadAddress": "서울특별시 성북구 삼선교로23길 7 1층 녕화", + "latitude": 37.58993963, + "longitude": 127.01436334 + }, + { + "storeId": 949, + "province": "서울특별시", + "district": "성북구", + "name": "웰컴카페", + "title": "웰컴카페", + "address": "서울특별시 성북구 고려대로1길 93 1층", + "roadAddress": "서울특별시 성북구 고려대로1길 93 1층", + "latitude": 37.58908522, + "longitude": 127.01711498 + }, + { + "storeId": 95, + "province": "서울특별시", + "district": "도봉구", + "name": "태림산채정식", + "title": "태림산채정식", + "address": "서울특별시 도봉구 노해로60길 32 1층", + "roadAddress": "서울특별시 도봉구 노해로60길 32 1층", + "latitude": 37.64999213, + "longitude": 127.03426821 + }, + { + "storeId": 950, + "province": "서울특별시", + "district": "성북구", + "name": "만리동커피", + "title": "만리동커피", + "address": "서울특별시 성북구 보문로36길 18 1층", + "roadAddress": "서울특별시 성북구 보문로36길 18 1층", + "latitude": 37.59089504, + "longitude": 127.0151286 + }, + { + "storeId": 951, + "province": "서울특별시", + "district": "성북구", + "name": "달달커피", + "title": "달달커피", + "address": "서울특별시 성북구 삼선교로23길 8 1층 달달커피", + "roadAddress": "서울특별시 성북구 삼선교로23길 8 1층 달달커피", + "latitude": 37.59011809, + "longitude": 127.01457624 + }, + { + "storeId": 952, + "province": "서울특별시", + "district": "성북구", + "name": "허그스", + "title": "허그스", + "address": "서울특별시 성북구 보문로30길 79 허그스", + "roadAddress": "서울특별시 성북구 보문로30길 79 허그스", + "latitude": 37.59104159, + "longitude": 127.01968637 + }, + { + "storeId": 953, + "province": "서울특별시", + "district": "성북구", + "name": "포유", + "title": "스시포유", + "address": "서울특별시 성북구 동소문로20길 28-3 2층 스시포유", + "roadAddress": "서울특별시 성북구 동소문로20길 28-3 2층 스시포유", + "latitude": 37.5911688, + "longitude": 127.01617012 + }, + { + "storeId": 954, + "province": "서울특별시", + "district": "성북구", + "name": "동우정", + "title": "동우설렁탕", + "address": "서울특별시 성북구 개운사길 45", + "roadAddress": "서울특별시 성북구 개운사길 45", + "latitude": 37.58841922, + "longitude": 127.0290275 + }, + { + "storeId": 955, + "province": "서울특별시", + "district": "성북구", + "name": "커피로드", + "title": "커피로드 성북점", + "address": "서울특별시 성북구 보문로32길 10", + "roadAddress": "서울특별시 성북구 보문로32길 10", + "latitude": 37.5892536, + "longitude": 127.01720164 + }, + { + "storeId": 956, + "province": "서울특별시", + "district": "성북구", + "name": "현참치", + "title": "현참치", + "address": "서울특별시 성북구 보문로 171 1층 현참치", + "roadAddress": "서울특별시 성북구 보문로 171 1층 현참치", + "latitude": 37.58934867, + "longitude": 127.01581443 + }, + { + "storeId": 957, + "province": "서울특별시", + "district": "동대문구", + "name": "평양냉면", + "title": "평양냉면 본점", + "address": "서울특별시 동대문구 홍릉로 14-3", + "roadAddress": "서울특별시 동대문구 홍릉로 14-3", + "latitude": 37.581657, + "longitude": 127.0450829 + }, + { + "storeId": 958, + "province": "서울특별시", + "district": "동대문구", + "name": "권영수대가전골", + "title": "권영수대가전골", + "address": "서울특별시 동대문구 고산자로36길 3 본관1층 10057호", + "roadAddress": "서울특별시 동대문구 고산자로36길 3 본관1층 10057호", + "latitude": 37.57916385, + "longitude": 127.03931304 + }, + { + "storeId": 959, + "province": "서울특별시", + "district": "동대문구", + "name": "남수", + "title": "남수", + "address": "서울특별시 동대문구 천호대로33길 43 1층", + "roadAddress": "서울특별시 동대문구 천호대로33길 43 1층", + "latitude": 37.57537182, + "longitude": 127.04146791 + }, + { + "storeId": 96, + "province": "서울특별시", + "district": "도봉구", + "name": "셀렉토커피 방학역점", + "title": "셀렉토커피 방학역점", + "address": "서울특별시 도봉구 도봉로152길 16 북한산현대렉시온오피스텔 104호", + "roadAddress": "서울특별시 도봉구 도봉로152길 16 북한산현대렉시온오피스텔 104호", + "latitude": 37.66897752, + "longitude": 127.04477727 + }, + { + "storeId": 960, + "province": "서울특별시", + "district": "동대문구", + "name": "포420", + "title": "포420", + "address": "서울특별시 동대문구 왕산로32길 96", + "roadAddress": "서울특별시 동대문구 왕산로32길 96", + "latitude": 37.57529048, + "longitude": 127.03982755 + }, + { + "storeId": 961, + "province": "서울특별시", + "district": "동대문구", + "name": "상화정", + "title": "상화정", + "address": "서울특별시 동대문구 답십리로 27 상가동 2층 224호", + "roadAddress": "서울특별시 동대문구 답십리로 27 상가동 2층 224호", + "latitude": 37.57885714, + "longitude": 127.04513657 + }, + { + "storeId": 962, + "province": "서울특별시", + "district": "동대문구", + "name": "차알청량리아트포레스트점", + "title": "차알 청량리아트포레스트점", + "address": "서울특별시 동대문구 고산자로32길 78 2층 205~208호", + "roadAddress": "서울특별시 동대문구 고산자로32길 78 2층 205~208호", + "latitude": 37.57724052, + "longitude": 127.0428615 + }, + { + "storeId": 963, + "province": "서울특별시", + "district": "동대문구", + "name": "송정초밥", + "title": "송정초밥", + "address": "서울특별시 동대문구 천호대로 126 1층", + "roadAddress": "서울특별시 동대문구 천호대로 126 1층", + "latitude": 37.57383173, + "longitude": 127.03748487 + }, + { + "storeId": 964, + "province": "서울특별시", + "district": "동대문구", + "name": "여우애김밥", + "title": "여우애 김밥 용두역점", + "address": "서울특별시 동대문구 고산자로 399", + "roadAddress": "서울특별시 동대문구 고산자로 399", + "latitude": 37.57535626, + "longitude": 127.03759816 + }, + { + "storeId": 965, + "province": "서울특별시", + "district": "동대문구", + "name": "스테이", + "title": "스테이", + "address": "서울특별시 동대문구 고산자로 393-6 1층", + "roadAddress": "서울특별시 동대문구 고산자로 393-6 1층", + "latitude": 37.57481971, + "longitude": 127.0376434 + }, + { + "storeId": 966, + "province": "서울특별시", + "district": "동대문구", + "name": "시카고커리", + "title": "시카고커리", + "address": "서울특별시 동대문구 천호대로31길 23", + "roadAddress": "서울특별시 동대문구 천호대로31길 23", + "latitude": 37.5746603, + "longitude": 127.04070159 + }, + { + "storeId": 967, + "province": "서울특별시", + "district": "동대문구", + "name": "드쉼", + "title": "드쉼", + "address": "서울특별시 동대문구 천호대로33길 43 1층 드쉼", + "roadAddress": "서울특별시 동대문구 천호대로33길 43 1층 드쉼", + "latitude": 37.57537182, + "longitude": 127.04146791 + }, + { + "storeId": 968, + "province": "서울특별시", + "district": "동대문구", + "name": "용두동삼겹살", + "title": "미래회관 청량리 아트포레스트점", + "address": "서울특별시 동대문구 고산자로32길 78 아트포레스트 판매시설동 2층 215호", + "roadAddress": "서울특별시 동대문구 고산자로32길 78 아트포레스트 판매시설동 2층 215호", + "latitude": 37.57724052, + "longitude": 127.0428615 + }, + { + "storeId": 969, + "province": "서울특별시", + "district": "동대문구", + "name": "봉평메밀국수", + "title": "봉평메밀막국수", + "address": "서울특별시 동대문구 왕산로 177-3", + "roadAddress": "서울특별시 동대문구 왕산로 177-3", + "latitude": 37.57987812, + "longitude": 127.04278275 + }, + { + "storeId": 97, + "province": "서울특별시", + "district": "도봉구", + "name": "모노앤유디저트", + "title": "모노앤유디저트&답례품", + "address": "서울특별시 도봉구 마들로 684 안세빌딩 1층", + "roadAddress": "서울특별시 도봉구 마들로 684 안세빌딩 1층", + "latitude": 37.67100676, + "longitude": 127.04672615 + }, + { + "storeId": 970, + "province": "서울특별시", + "district": "동대문구", + "name": "산천오리", + "title": "산천무한쌈밥", + "address": "서울특별시 동대문구 홍릉로 22 산천무한쌈밥", + "roadAddress": "서울특별시 동대문구 홍릉로 22 산천무한쌈밥", + "latitude": 37.58229437, + "longitude": 127.04481406 + }, + { + "storeId": 971, + "province": "서울특별시", + "district": "동대문구", + "name": "마이클커피", + "title": "마이클커피", + "address": "서울특별시 동대문구 답십리로8길 23 1층", + "roadAddress": "서울특별시 동대문구 답십리로8길 23 1층", + "latitude": 37.57630511, + "longitude": 127.04384664 + }, + { + "storeId": 972, + "province": "서울특별시", + "district": "동대문구", + "name": "마포주물럭", + "title": "마포주물럭", + "address": "서울특별시 동대문구 고산자로34길 11", + "roadAddress": "서울특별시 동대문구 고산자로34길 11", + "latitude": 37.57767935, + "longitude": 127.03910158 + }, + { + "storeId": 973, + "province": "서울특별시", + "district": "동대문구", + "name": "참숯갈비화로촌", + "title": "참숯불갈비화로촌", + "address": "서울특별시 동대문구 고산자로 391-8 1층 (용두동)", + "roadAddress": "", + "latitude": 37.57440232, + "longitude": 127.03752206 + }, + { + "storeId": 974, + "province": "서울특별시", + "district": "동대문구", + "name": "피에니", + "title": "피에니", + "address": "서울특별시 동대문구 고산자로28길 42 1층", + "roadAddress": "서울특별시 동대문구 고산자로28길 42 1층", + "latitude": 37.57474224, + "longitude": 127.04057553 + }, + { + "storeId": 975, + "province": "서울특별시", + "district": "동대문구", + "name": "가도", + "title": "가도", + "address": "서울특별시 동대문구 왕산로28길 35", + "roadAddress": "서울특별시 동대문구 왕산로28길 35", + "latitude": 37.57658401, + "longitude": 127.03909309 + }, + { + "storeId": 976, + "province": "서울특별시", + "district": "동대문구", + "name": "제이에이치베이커리", + "title": "제이에이치베이커리", + "address": "서울특별시 동대문구 고산자로 377", + "roadAddress": "서울특별시 동대문구 고산자로 377", + "latitude": 37.57338359, + "longitude": 127.03771059 + }, + { + "storeId": 977, + "province": "서울특별시", + "district": "동대문구", + "name": "고향집", + "title": "고향집", + "address": "서울특별시 동대문구 왕산로37길 7", + "roadAddress": "서울특별시 동대문구 왕산로37길 7", + "latitude": 37.58025058, + "longitude": 127.04379654 + }, + { + "storeId": 978, + "province": "서울특별시", + "district": "동대문구", + "name": "천호낙지", + "title": "천호낙지", + "address": "서울특별시 동대문구 사가정로 207", + "roadAddress": "서울특별시 동대문구 사가정로 207", + "latitude": 37.57894134, + "longitude": 127.06798727 + }, + { + "storeId": 979, + "province": "서울특별시", + "district": "동대문구", + "name": "반달식당", + "title": "반달제빵소", + "address": "서울특별시 동대문구 천호대로85길 74 반달제빵소", + "roadAddress": "서울특별시 동대문구 천호대로85길 74 반달제빵소", + "latitude": 37.56494534, + "longitude": 127.06803748 + }, + { + "storeId": 98, + "province": "서울특별시", + "district": "도봉구", + "name": "창원", + "title": "창원", + "address": "서울특별시 도봉구 도봉로180길 6", + "roadAddress": "서울특별시 도봉구 도봉로180길 6", + "latitude": 37.68278999, + "longitude": 127.04660725 + }, + { + "storeId": 980, + "province": "서울특별시", + "district": "동대문구", + "name": "친친", + "title": "친친", + "address": "서울특별시 동대문구 정릉천동로 58", + "roadAddress": "서울특별시 동대문구 정릉천동로 58", + "latitude": 37.57718451, + "longitude": 127.03572144 + }, + { + "storeId": 981, + "province": "서울특별시", + "district": "동대문구", + "name": "삼시커피", + "title": "삼시커피", + "address": "서울특별시 동대문구 휘경로 42 1층", + "roadAddress": "서울특별시 동대문구 휘경로 42 1층", + "latitude": 37.5945321, + "longitude": 127.0643095 + }, + { + "storeId": 982, + "province": "서울특별시", + "district": "동대문구", + "name": "알리고", + "title": "알리고", + "address": "서울특별시 동대문구 천호대로27길 8-2 1층", + "roadAddress": "서울특별시 동대문구 천호대로27길 8-2 1층", + "latitude": 37.57447891, + "longitude": 127.03748078 + }, + { + "storeId": 983, + "province": "서울특별시", + "district": "동대문구", + "name": "뷔페다밥먹자", + "title": "뷔페다밥먹자", + "address": "서울특별시 동대문구 고산자로28가길 1 . 1층", + "roadAddress": "서울특별시 동대문구 고산자로28가길 1 . 1층", + "latitude": 37.57503144, + "longitude": 127.04011076 + }, + { + "storeId": 984, + "province": "서울특별시", + "district": "동대문구", + "name": "일로하", + "title": "일로하카페", + "address": "서울특별시 동대문구 정릉천동로 58 롯데캐슬피렌체 1층 상가 129호", + "roadAddress": "서울특별시 동대문구 정릉천동로 58 롯데캐슬피렌체 1층 상가 129호", + "latitude": 37.57718451, + "longitude": 127.03572144 + }, + { + "storeId": 985, + "province": "서울특별시", + "district": "동대문구", + "name": "남원추어탕", + "title": "샛집남원추어탕 장안점", + "address": "서울특별시 동대문구 답십리로 310", + "roadAddress": "서울특별시 동대문구 답십리로 310", + "latitude": 37.57185912, + "longitude": 127.07489735 + }, + { + "storeId": 986, + "province": "서울특별시", + "district": "동대문구", + "name": "더몰트하우스", + "title": "더몰트하우스 청량리역점", + "address": "서울특별시 동대문구 고산자로32길 78 청량리역 한양수자인 그라시엘 2층 209호~211호", + "roadAddress": "서울특별시 동대문구 고산자로32길 78 청량리역 한양수자인 그라시엘 2층 209호~211호", + "latitude": 37.57724052, + "longitude": 127.0428615 + }, + { + "storeId": 987, + "province": "서울특별시", + "district": "동대문구", + "name": "홍가네", + "title": "홍가네부대찌개", + "address": "서울특별시 동대문구 고산자로34길 5", + "roadAddress": "서울특별시 동대문구 고산자로34길 5", + "latitude": 37.57762223, + "longitude": 127.03882261 + }, + { + "storeId": 988, + "province": "서울특별시", + "district": "동대문구", + "name": "남원", + "title": "남원통닭", + "address": "서울특별시 동대문구 홍릉로1길 47 1층 7호", + "roadAddress": "서울특별시 동대문구 홍릉로1길 47 1층 7호", + "latitude": 37.58037762, + "longitude": 127.04255333 + }, + { + "storeId": 989, + "province": "서울특별시", + "district": "동대문구", + "name": "최강낙지", + "title": "최강낙지", + "address": "서울특별시 동대문구 고산자로28길 21", + "roadAddress": "서울특별시 동대문구 고산자로28길 21", + "latitude": 37.5752277, + "longitude": 127.03950704 + }, + { + "storeId": 99, + "province": "서울특별시", + "district": "도봉구", + "name": "서원손칼국수", + "title": "서원손칼국수", + "address": "서울특별시 도봉구 마들로 687 1층 서원손칼국수", + "roadAddress": "서울특별시 도봉구 마들로 687 1층 서원손칼국수", + "latitude": 37.67262077, + "longitude": 127.04464751 + }, + { + "storeId": 990, + "province": "서울특별시", + "district": "동대문구", + "name": "우정김밥분식", + "title": "우정김밥분식", + "address": "서울특별시 동대문구 왕산로32길 73", + "roadAddress": "서울특별시 동대문구 왕산로32길 73", + "latitude": 37.57607284, + "longitude": 127.04055486 + }, + { + "storeId": 991, + "province": "서울특별시", + "district": "동대문구", + "name": "독립밀방청량리", + "title": "독립밀방 청량리", + "address": "서울특별시 동대문구 왕산로 214 청량리역사 3층 308호", + "roadAddress": "서울특별시 동대문구 왕산로 214 청량리역사 3층 308호", + "latitude": 37.58143792, + "longitude": 127.04750099 + }, + { + "storeId": 992, + "province": "서울특별시", + "district": "동대문구", + "name": "헤이림", + "title": "헤이림", + "address": "서울특별시 동대문구 고산자로 391 1층", + "roadAddress": "서울특별시 동대문구 고산자로 391 1층", + "latitude": 37.57456566, + "longitude": 127.03782247 + }, + { + "storeId": 993, + "province": "서울특별시", + "district": "동대문구", + "name": "할머니홍어집", + "title": "원조할머니홍어집", + "address": "서울특별시 동대문구 왕산로32길 57", + "roadAddress": "서울특별시 동대문구 왕산로32길 57", + "latitude": 37.57663178, + "longitude": 127.041189 + }, + { + "storeId": 994, + "province": "서울특별시", + "district": "동대문구", + "name": "청량화로", + "title": "청량화로", + "address": "서울특별시 동대문구 왕산로 232 1~2층", + "roadAddress": "서울특별시 동대문구 왕산로 232 1~2층", + "latitude": 37.58202587, + "longitude": 127.0480278 + }, + { + "storeId": 995, + "province": "서울특별시", + "district": "동대문구", + "name": "반달집", + "title": "반달집", + "address": "서울특별시 동대문구 천호대로27길 71", + "roadAddress": "서울특별시 동대문구 천호대로27길 71", + "latitude": 37.57738021, + "longitude": 127.03745269 + }, + { + "storeId": 996, + "province": "서울특별시", + "district": "동대문구", + "name": "경동한우", + "title": "경동한우", + "address": "서울특별시 동대문구 고산자로 421 1층", + "roadAddress": "서울특별시 동대문구 고산자로 421 1층", + "latitude": 37.57738194, + "longitude": 127.0379877 + }, + { + "storeId": 997, + "province": "서울특별시", + "district": "동대문구", + "name": "나주곰탕", + "title": "나주곰탕", + "address": "서울특별시 동대문구 장한로2길 36 1층 103호", + "roadAddress": "서울특별시 동대문구 장한로2길 36 1층 103호", + "latitude": 37.56177802, + "longitude": 127.0670198 + }, + { + "storeId": 998, + "province": "서울특별시", + "district": "동대문구", + "name": "청마루", + "title": "청마루한우숯불갈비", + "address": "서울특별시 동대문구 왕산로28길 15 청마루한우", + "roadAddress": "서울특별시 동대문구 왕산로28길 15 청마루한우", + "latitude": 37.57740706, + "longitude": 127.03913167 + }, + { + "storeId": 999, + "province": "서울특별시", + "district": "동대문구", + "name": "카페이티씨", + "title": "카페이티씨 동대문구청점", + "address": "서울특별시 동대문구 왕산로28길 55 101-2", + "roadAddress": "서울특별시 동대문구 왕산로28길 55 101-2", + "latitude": 37.57567137, + "longitude": 127.03917106 + } +] diff --git a/assets/data/store_seed.meta.json b/assets/data/store_seed.meta.json new file mode 100644 index 0000000..4273fc1 --- /dev/null +++ b/assets/data/store_seed.meta.json @@ -0,0 +1,10 @@ +{ + "version": "47e28144", + "generatedAt": "2025-11-26T07:30:53.780901Z", + "sourceDb": "doc/restaurant_data/store.db", + "itemCount": 1503, + "sourceSignature": { + "hash": "47e28144", + "size": 458752 + } +} diff --git a/build.yaml b/build.yaml new file mode 100644 index 0000000..8271725 --- /dev/null +++ b/build.yaml @@ -0,0 +1,31 @@ +targets: + $default: + sources: + - $package$ + - lib/** + - bin/** + - test/** + - web/** + - example/** + - doc/** + - tool/** + - assets/** + - pubspec.yaml + builders: + lunchpick|store_seed_builder: + enabled: true + +builders: + store_seed_builder: + import: "package:lunchpick/builders/store_seed_builder.dart" + builder_factories: ["storeSeedBuilder"] + build_extensions: + "doc/restaurant_data/store.db": + - "assets/data/store_seed.json" + - "assets/data/store_seed.meta.json" + auto_apply: root_package + build_to: source + runs_before: ["source_gen|combining_builder"] + defaults: + generate_for: + - doc/restaurant_data/store.db diff --git a/doc/README.md b/doc/README.md index e5d2096..c67006f 100644 --- a/doc/README.md +++ b/doc/README.md @@ -30,4 +30,11 @@ - [개발 가이드](01_requirements/오늘%20뭐%20먹Z%3F%20완전한%20개발%20가이드.md) - [아키텍처 개요](03_architecture/architecture_overview.md) - [코드 컨벤션](03_architecture/code_convention.md) -- [네이버 URL 처리 가이드](04_api/naver_short_url_guide.md) \ No newline at end of file +- [네이버 URL 처리 가이드](04_api/naver_short_url_guide.md) + +## 데이터 시드 자동화 + +- `doc/restaurant_data/store.db`가 변경되면 `flutter pub run build_runner build --delete-conflicting-outputs` 또는 `watch`를 실행할 때마다 `assets/data/store_seed.json`과 `store_seed.meta.json`이 자동으로 재생성/병합됩니다(중복 제외, 해시 기반 버전 기록). +- 개발 중에는 `flutter pub run build_runner watch --delete-conflicting-outputs`를 켜두고, CI/빌드 파이프라인에도 동일 명령을 pre-step으로 추가하면 배포 전에 항상 최신 시드가 패키징됩니다. + +flutter run -d chrome --dart-define=KMA_SERVICE_KEY=MTg0Y2UzN2VlZmFjMGJlNWNmY2JjYWUyNmUxZDZlNjIzYmU5MDYyZmY3NDM5NjVlMzkwZmNkMzgzMGY3MTFiZg== diff --git a/doc/restaurant_data/store.db b/doc/restaurant_data/store.db new file mode 100644 index 0000000..d7e918a Binary files /dev/null and b/doc/restaurant_data/store.db differ diff --git a/lib/builders/store_seed_builder.dart b/lib/builders/store_seed_builder.dart new file mode 100644 index 0000000..6b09238 --- /dev/null +++ b/lib/builders/store_seed_builder.dart @@ -0,0 +1,192 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:build/build.dart'; +import 'package:path/path.dart' as p; + +class StoreSeedBuilder implements Builder { + StoreSeedBuilder(); + + @override + final Map> buildExtensions = const { + 'doc/restaurant_data/store.db': [ + 'assets/data/store_seed.json', + 'assets/data/store_seed.meta.json', + ], + }; + + @override + Future build(BuildStep buildStep) async { + final inputId = buildStep.inputId; + final bytes = await buildStep.readAsBytes(inputId); + if (bytes.isEmpty) { + log.warning('store.db가 비어 있습니다. 시드를 건너뜁니다.'); + return; + } + + final tempDir = await Directory.systemTemp.createTemp('store_seed_'); + final tempDbPath = p.join(tempDir.path, 'store.db'); + await File(tempDbPath).writeAsBytes(bytes, flush: true); + + final sqlitePath = await _findSqliteBinary(); + if (sqlitePath == null) { + log.severe('sqlite3 바이너리를 찾을 수 없습니다. 설치 후 다시 시도하세요.'); + return; + } + + final rows = await _fetchRows(sqlitePath, tempDbPath); + if (rows.isEmpty) { + log.warning('restaurants 테이블에서 가져온 행이 없습니다.'); + await tempDir.delete(recursive: true); + return; + } + + final newSeeds = rows.map(_seedFromMap).toList(); + final merged = await _mergeWithExisting(buildStep, newSeeds); + + final signature = _buildSignature(bytes); + final generatedAt = DateTime.now().toUtc().toIso8601String(); + final meta = { + 'version': signature, + 'generatedAt': generatedAt, + 'sourceDb': inputId.path, + 'itemCount': merged.length, + 'sourceSignature': {'hash': signature, 'size': bytes.length}, + }; + + final encoder = const JsonEncoder.withIndent(' '); + await buildStep.writeAsString( + AssetId(inputId.package, 'assets/data/store_seed.json'), + '${encoder.convert(merged)}\n', + ); + await buildStep.writeAsString( + AssetId(inputId.package, 'assets/data/store_seed.meta.json'), + '${encoder.convert(meta)}\n', + ); + + await tempDir.delete(recursive: true); + log.info( + 'store_seed 생성 완료: ${merged.length}개 (sig: $signature, src: ${inputId.path})', + ); + } + + Future>> _fetchRows( + String sqlitePath, + String dbPath, + ) async { + const query = + 'SELECT id, province, district, name, title, address, road_address, ' + 'latitude, longitude FROM restaurants'; + + final result = await Process.run( + sqlitePath, + ['-json', dbPath, query], + stdoutEncoding: utf8, + stderrEncoding: utf8, + ); + + if (result.exitCode != 0) { + throw StateError('sqlite3 실행 실패: ${result.stderr}'); + } + + final output = result.stdout as String; + final decoded = jsonDecode(output); + if (decoded is! List) { + throw const FormatException('예상치 못한 JSON 포맷입니다.'); + } + + return decoded.cast>(); + } + + Map _seedFromMap(Map map) { + return { + 'storeId': map['id'] as int, + 'province': (map['province'] as String).trim(), + 'district': (map['district'] as String).trim(), + 'name': (map['name'] as String).trim(), + 'title': (map['title'] as String).trim(), + 'address': (map['address'] as String).trim(), + 'roadAddress': (map['road_address'] as String).trim(), + 'latitude': (map['latitude'] as num).toDouble(), + 'longitude': (map['longitude'] as num).toDouble(), + }; + } + + Future>> _mergeWithExisting( + BuildStep buildStep, + List> newSeeds, + ) async { + final existingId = AssetId( + buildStep.inputId.package, + 'assets/data/store_seed.json', + ); + + List> existing = []; + if (await buildStep.canRead(existingId)) { + final raw = await buildStep.readAsString(existingId); + try { + final decoded = jsonDecode(raw); + if (decoded is List) { + existing = decoded.cast>(); + } + } catch (_) { + log.warning('기존 store_seed.json 파싱 실패, 신규 데이터로 대체합니다.'); + } + } + + final byId = >{}; + for (final seed in existing) { + final id = _seedId(seed); + byId[id] = seed; + } + + for (final seed in newSeeds) { + final id = _seedId(seed); + if (!byId.containsKey(id)) { + byId[id] = seed; + continue; + } + + final isDuplicateByNameAndAddress = byId.values.any((existingSeed) { + return existingSeed['name'] == seed['name'] && + existingSeed['roadAddress'] == seed['roadAddress']; + }); + + if (!isDuplicateByNameAndAddress) { + byId[id] = seed; // 같은 ID는 최신 값으로 교체 + } + } + + final merged = byId.values.toList() + ..sort((a, b) => (_seedId(a)).compareTo(_seedId(b))); + return merged; + } + + String _seedId(Map seed) => 'store-${seed['storeId']}'; + + Future _findSqliteBinary() async { + try { + final result = await Process.run('which', ['sqlite3']); + if (result.exitCode == 0) { + final path = (result.stdout as String).trim(); + if (path.isNotEmpty) { + return path; + } + } + } catch (_) { + return null; + } + return null; + } + + String _buildSignature(List bytes) { + int hash = 0; + for (final byte in bytes) { + hash = (hash * 31 + byte) & 0x7fffffff; + } + return hash.toRadixString(16).padLeft(8, '0'); + } +} + +Builder storeSeedBuilder(BuilderOptions options) => StoreSeedBuilder(); +// ignore_for_file: depend_on_referenced_packages diff --git a/lib/core/constants/app_colors.dart b/lib/core/constants/app_colors.dart index 9799e0b..9897f6a 100644 --- a/lib/core/constants/app_colors.dart +++ b/lib/core/constants/app_colors.dart @@ -12,6 +12,7 @@ class AppColors { static const lightError = Color(0xFFFF5252); static const lightText = Color(0xFF222222); // 추가 static const lightCard = Colors.white; // 추가 + static const lightWarning = Color(0xFFFFA000); // Dark Theme Colors static const darkPrimary = Color(0xFF03C75A); @@ -24,4 +25,5 @@ class AppColors { static const darkError = Color(0xFFFF5252); static const darkText = Color(0xFFFFFFFF); // 추가 static const darkCard = Color(0xFF1E1E1E); // 추가 + static const darkWarning = Color(0xFFFFB74D); } diff --git a/lib/core/constants/app_constants.dart b/lib/core/constants/app_constants.dart index 23a7eb3..bb3a2f2 100644 --- a/lib/core/constants/app_constants.dart +++ b/lib/core/constants/app_constants.dart @@ -25,6 +25,9 @@ class AppConstants { static const String visitRecordBox = 'visit_records'; static const String recommendationBox = 'recommendations'; static const String settingsBox = 'settings'; + static const String storeSeedVersionKey = 'store_seed_version'; + static const String storeSeedDataAsset = 'assets/data/store_seed.json'; + static const String storeSeedMetaAsset = 'assets/data/store_seed.meta.json'; // Default Settings static const int defaultDaysToExclude = 7; diff --git a/lib/core/services/geocoding_service.dart b/lib/core/services/geocoding_service.dart new file mode 100644 index 0000000..0254671 --- /dev/null +++ b/lib/core/services/geocoding_service.dart @@ -0,0 +1,58 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; +import 'package:lunchpick/core/utils/app_logger.dart'; + +/// 주소를 위도/경도로 변환하는 간단한 지오코딩(Geocoding) 서비스 +class GeocodingService { + static const _endpoint = 'https://nominatim.openstreetmap.org/search'; + static const _fallbackLatitude = 37.5665; // 서울시청 위도 + static const _fallbackLongitude = 126.9780; // 서울시청 경도 + + /// 도로명/지번 주소를 기반으로 위경도를 조회한다. + /// + /// 무료(Nominatim) 엔드포인트를 사용하며 별도 API 키가 필요 없다. + /// 실패 시 null을 반환하고, 호출 측에서 기본 좌표를 사용할 수 있게 둔다. + Future<({double latitude, double longitude})?> geocode(String address) async { + if (address.trim().isEmpty) return null; + + try { + final uri = Uri.parse( + '$_endpoint?format=json&limit=1&q=${Uri.encodeQueryComponent(address)}', + ); + + // Nominatim은 User-Agent 헤더를 요구한다. + final response = await http.get( + uri, + headers: const {'User-Agent': 'lunchpick-geocoder/1.0'}, + ); + + if (response.statusCode != 200) { + AppLogger.debug('[GeocodingService] 실패 status: ${response.statusCode}'); + return null; + } + + final List results = jsonDecode(response.body) as List; + if (results.isEmpty) return null; + + final first = results.first as Map; + final lat = double.tryParse(first['lat']?.toString() ?? ''); + final lon = double.tryParse(first['lon']?.toString() ?? ''); + + if (lat == null || lon == null) { + AppLogger.debug('[GeocodingService] 응답 파싱 실패: ${first.toString()}'); + return null; + } + + return (latitude: lat, longitude: lon); + } catch (e) { + AppLogger.debug('[GeocodingService] 예외 발생: $e'); + return null; + } + } + + /// 기본 좌표(서울시청)를 반환한다. + ({double latitude, double longitude}) defaultCoordinates() { + return (latitude: _fallbackLatitude, longitude: _fallbackLongitude); + } +} diff --git a/lib/data/repositories/restaurant_repository_impl.dart b/lib/data/repositories/restaurant_repository_impl.dart index 46a65aa..b14506f 100644 --- a/lib/data/repositories/restaurant_repository_impl.dart +++ b/lib/data/repositories/restaurant_repository_impl.dart @@ -95,6 +95,7 @@ class RestaurantRepositoryImpl implements RestaurantRepository { businessHours: restaurant.businessHours, lastVisited: visitDate, visitCount: restaurant.visitCount + 1, + needsAddressVerification: restaurant.needsAddressVerification, ); await updateRestaurant(updatedRestaurant); } diff --git a/lib/data/repositories/weather_repository_impl.dart b/lib/data/repositories/weather_repository_impl.dart index 1d60410..0310171 100644 --- a/lib/data/repositories/weather_repository_impl.dart +++ b/lib/data/repositories/weather_repository_impl.dart @@ -177,13 +177,19 @@ class WeatherRepositoryImpl implements WeatherRepository { WeatherInfo _weatherInfoFromMap(Map map) { try { // current 필드 검증 - final currentMap = map['current'] as Map?; + final currentRaw = map['current']; + final currentMap = currentRaw is Map + ? Map.from(currentRaw) + : null; if (currentMap == null) { throw FormatException('Missing current weather data'); } // nextHour 필드 검증 - final nextHourMap = map['nextHour'] as Map?; + final nextHourRaw = map['nextHour']; + final nextHourMap = nextHourRaw is Map + ? Map.from(nextHourRaw) + : null; if (nextHourMap == null) { throw FormatException('Missing nextHour weather data'); } diff --git a/lib/data/sample/sample_data_initializer.dart b/lib/data/sample/sample_data_initializer.dart index 3b24962..f4b35f1 100644 --- a/lib/data/sample/sample_data_initializer.dart +++ b/lib/data/sample/sample_data_initializer.dart @@ -3,10 +3,16 @@ import 'package:lunchpick/core/constants/app_constants.dart'; import 'package:lunchpick/domain/entities/restaurant.dart'; import 'package:lunchpick/domain/entities/visit_record.dart'; +import 'store_dataset_seeder.dart'; import 'manual_restaurant_samples.dart'; /// 초기 구동 시 샘플 데이터를 채워 넣는 도우미 class SampleDataInitializer { + static Future seedInitialData() async { + await StoreDatasetSeeder().seedIfNeeded(); + await seedManualRestaurantsIfNeeded(); + } + static Future seedManualRestaurantsIfNeeded() async { final restaurantBox = Hive.box(AppConstants.restaurantBox); final visitBox = Hive.box(AppConstants.visitRecordBox); diff --git a/lib/data/sample/store_dataset_seeder.dart b/lib/data/sample/store_dataset_seeder.dart new file mode 100644 index 0000000..d09324d --- /dev/null +++ b/lib/data/sample/store_dataset_seeder.dart @@ -0,0 +1,243 @@ +import 'dart:convert'; + +import 'package:flutter/services.dart'; +import 'package:hive_flutter/hive_flutter.dart'; +import 'package:lunchpick/core/constants/app_constants.dart'; +import 'package:lunchpick/core/utils/app_logger.dart'; +import 'package:lunchpick/domain/entities/restaurant.dart'; + +class StoreSeedMeta { + final String version; + final DateTime generatedAt; + final int itemCount; + final StoreSeedSourceSignature? sourceSignature; + + StoreSeedMeta({ + required this.version, + required this.generatedAt, + required this.itemCount, + this.sourceSignature, + }); + + factory StoreSeedMeta.fromJson(Map json) { + StoreSeedSourceSignature? signature; + if (json['sourceSignature'] != null) { + signature = StoreSeedSourceSignature.fromJson( + json['sourceSignature'] as Map, + ); + } + + return StoreSeedMeta( + version: json['version'] as String, + generatedAt: DateTime.parse(json['generatedAt'] as String), + itemCount: json['itemCount'] as int, + sourceSignature: signature, + ); + } +} + +class StoreSeedSourceSignature { + final String hash; + final int? size; + + StoreSeedSourceSignature({required this.hash, this.size}); + + factory StoreSeedSourceSignature.fromJson(Map json) { + return StoreSeedSourceSignature( + hash: json['hash'] as String, + size: (json['size'] as num?)?.toInt(), + ); + } +} + +class StoreSeedItem { + final int storeId; + final String name; + final String title; + final String address; + final String roadAddress; + final double latitude; + final double longitude; + + StoreSeedItem({ + required this.storeId, + required this.name, + required this.title, + required this.address, + required this.roadAddress, + required this.latitude, + required this.longitude, + }); + + factory StoreSeedItem.fromJson(Map json) { + return StoreSeedItem( + storeId: json['storeId'] as int, + name: (json['name'] as String).trim(), + title: (json['title'] as String).trim(), + address: (json['address'] as String).trim(), + roadAddress: (json['roadAddress'] as String).trim(), + latitude: (json['latitude'] as num).toDouble(), + longitude: (json['longitude'] as num).toDouble(), + ); + } +} + +class StoreDatasetSeeder { + Future seedIfNeeded() async { + final restaurantBox = Hive.box(AppConstants.restaurantBox); + final settingsBox = Hive.box(AppConstants.settingsBox); + + final meta = await _loadMeta(); + if (meta == null) { + return; + } + + final currentVersion = + settingsBox.get(AppConstants.storeSeedVersionKey) as String?; + final shouldSeed = restaurantBox.isEmpty || currentVersion != meta.version; + if (!shouldSeed) { + return; + } + + final seeds = await _loadSeedItems(); + if (seeds.isEmpty) { + AppLogger.info('store_seed.json 데이터가 비어 있어 시드를 건너뜁니다.'); + return; + } + + await _applySeeds( + restaurantBox: restaurantBox, + seeds: seeds, + generatedAt: meta.generatedAt, + ); + await settingsBox.put(AppConstants.storeSeedVersionKey, meta.version); + + AppLogger.info( + '스토어 시드 적용 완료: version=${meta.version}, count=${meta.itemCount}', + ); + } + + Future _loadMeta() async { + try { + final metaJson = await rootBundle.loadString( + AppConstants.storeSeedMetaAsset, + ); + final decoded = jsonDecode(metaJson) as Map; + return StoreSeedMeta.fromJson(decoded); + } catch (e, stack) { + AppLogger.error( + 'store_seed.meta.json 로딩 실패', + error: e, + stackTrace: stack, + ); + return null; + } + } + + Future> _loadSeedItems() async { + try { + final dataJson = await rootBundle.loadString( + AppConstants.storeSeedDataAsset, + ); + final decoded = jsonDecode(dataJson); + if (decoded is! List) { + throw const FormatException('store_seed.json 포맷이 배열이 아닙니다.'); + } + return decoded + .cast>() + .map(StoreSeedItem.fromJson) + .toList(); + } catch (e, stack) { + AppLogger.error('store_seed.json 로딩 실패', error: e, stackTrace: stack); + return []; + } + } + + Future _applySeeds({ + required Box restaurantBox, + required List seeds, + required DateTime generatedAt, + }) async { + final seedMap = {for (final seed in seeds) _buildId(seed.storeId): seed}; + int added = 0; + int updated = 0; + + for (final entry in seedMap.entries) { + final id = entry.key; + final seed = entry.value; + final existing = restaurantBox.get(id); + + if (existing == null) { + final restaurant = _buildRestaurant(seed, generatedAt); + await restaurantBox.put(id, restaurant); + added++; + continue; + } + + if (existing.source == DataSource.PRESET) { + final description = _buildDescription(seed, existing.description); + final restaurant = existing.copyWith( + name: seed.name, + category: existing.category.isNotEmpty ? existing.category : '기타', + subCategory: existing.subCategory.isNotEmpty + ? existing.subCategory + : '기타', + description: description, + roadAddress: seed.roadAddress, + jibunAddress: seed.address.isNotEmpty + ? seed.address + : seed.roadAddress, + latitude: seed.latitude, + longitude: seed.longitude, + updatedAt: generatedAt, + ); + await restaurantBox.put(id, restaurant); + updated++; + } + } + + final unchanged = restaurantBox.length - added - updated; + AppLogger.debug( + '스토어 시드 결과 - 추가: $added, 업데이트: $updated, 기존 유지: ' + '$unchanged', + ); + } + + Restaurant _buildRestaurant(StoreSeedItem seed, DateTime generatedAt) { + return Restaurant( + id: _buildId(seed.storeId), + name: seed.name, + category: '기타', + subCategory: '기타', + description: _buildDescription(seed, null), + phoneNumber: null, + roadAddress: seed.roadAddress, + jibunAddress: seed.address.isNotEmpty ? seed.address : seed.roadAddress, + latitude: seed.latitude, + longitude: seed.longitude, + lastVisitDate: null, + source: DataSource.PRESET, + createdAt: generatedAt, + updatedAt: generatedAt, + naverPlaceId: null, + naverUrl: null, + businessHours: null, + lastVisited: null, + visitCount: 0, + ); + } + + String _buildId(int storeId) => 'store-$storeId'; + + String? _buildDescription(StoreSeedItem seed, String? existingDescription) { + if (existingDescription != null && existingDescription.isNotEmpty) { + return existingDescription; + } + + if (seed.title.isNotEmpty && seed.title != seed.name) { + return seed.title; + } + + return null; + } +} diff --git a/lib/domain/entities/restaurant.dart b/lib/domain/entities/restaurant.dart index 7d77d31..3b080e2 100644 --- a/lib/domain/entities/restaurant.dart +++ b/lib/domain/entities/restaurant.dart @@ -61,6 +61,9 @@ class Restaurant extends HiveObject { @HiveField(18) final int visitCount; + @HiveField(19) + final bool needsAddressVerification; + Restaurant({ required this.id, required this.name, @@ -81,6 +84,7 @@ class Restaurant extends HiveObject { this.businessHours, this.lastVisited, this.visitCount = 0, + this.needsAddressVerification = false, }); Restaurant copyWith({ @@ -103,6 +107,7 @@ class Restaurant extends HiveObject { String? businessHours, DateTime? lastVisited, int? visitCount, + bool? needsAddressVerification, }) { return Restaurant( id: id ?? this.id, @@ -124,6 +129,8 @@ class Restaurant extends HiveObject { businessHours: businessHours ?? this.businessHours, lastVisited: lastVisited ?? this.lastVisited, visitCount: visitCount ?? this.visitCount, + needsAddressVerification: + needsAddressVerification ?? this.needsAddressVerification, ); } } @@ -135,4 +142,7 @@ enum DataSource { @HiveField(1) USER_INPUT, + + @HiveField(2) + PRESET, } diff --git a/lib/main.dart b/lib/main.dart index f671e13..d04b58a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -39,7 +39,7 @@ void main() async { await Hive.openBox(AppConstants.recommendationBox); await Hive.openBox(AppConstants.settingsBox); await Hive.openBox('user_settings'); - await SampleDataInitializer.seedManualRestaurantsIfNeeded(); + await SampleDataInitializer.seedInitialData(); // Initialize Notification Service (only for non-web platforms) if (!kIsWeb) { diff --git a/lib/presentation/pages/random_selection/random_selection_screen.dart b/lib/presentation/pages/random_selection/random_selection_screen.dart index 6e76196..118d2d6 100644 --- a/lib/presentation/pages/random_selection/random_selection_screen.dart +++ b/lib/presentation/pages/random_selection/random_selection_screen.dart @@ -217,28 +217,31 @@ class _RandomSelectionScreenState extends ConsumerState { Consumer( builder: (context, ref, child) { final locationAsync = ref.watch( - currentLocationProvider, + currentLocationWithFallbackProvider, ); final restaurantsAsync = ref.watch( restaurantListProvider, ); - if (locationAsync.hasValue && - restaurantsAsync.hasValue) { - final location = locationAsync.value; - final restaurants = restaurantsAsync.value; + final location = locationAsync.maybeWhen( + data: (pos) => pos, + orElse: () => null, + ); + final restaurants = restaurantsAsync.maybeWhen( + data: (list) => list, + orElse: () => null, + ); - if (location != null && restaurants != null) { - final count = _getRestaurantCountInRange( - restaurants, - location, - _distanceValue, - ); - return Text( - '$count개 맛집 포함', - style: AppTypography.caption(isDark), - ); - } + if (location != null && restaurants != null) { + final count = _getRestaurantCountInRange( + restaurants, + location, + _distanceValue, + ); + return Text( + '$count개 맛집 포함', + style: AppTypography.caption(isDark), + ); } return Text( @@ -439,15 +442,17 @@ class _RandomSelectionScreenState extends ConsumerState { } bool _canRecommend() { - final locationAsync = ref.read(currentLocationProvider); + final locationAsync = ref.read(currentLocationWithFallbackProvider); final restaurantsAsync = ref.read(restaurantListProvider); - if (!locationAsync.hasValue || !restaurantsAsync.hasValue) { - return false; - } - - final location = locationAsync.value; - final restaurants = restaurantsAsync.value; + final location = locationAsync.maybeWhen( + data: (pos) => pos, + orElse: () => null, + ); + final restaurants = restaurantsAsync.maybeWhen( + data: (list) => list, + orElse: () => null, + ); if (location == null || restaurants == null || restaurants.isEmpty) { return false; @@ -491,10 +496,7 @@ class _RandomSelectionScreenState extends ConsumerState { final adWatched = await adService.showInterstitialAd(context); if (!mounted) return; if (!adWatched) { - _showSnack( - '광고를 끝까지 시청해야 추천을 받을 수 있어요.', - backgroundColor: AppColors.lightError, - ); + _showSnack('광고를 끝까지 시청해야 추천을 받을 수 있어요.', type: _SnackType.error); return; } } @@ -502,10 +504,7 @@ class _RandomSelectionScreenState extends ConsumerState { if (!mounted) return; await _showRecommendationDialog(candidate, recommendedAt: recommendedAt); } catch (_) { - _showSnack( - '추천을 준비하는 중 문제가 발생했습니다.', - backgroundColor: AppColors.lightError, - ); + _showSnack('추천을 준비하는 중 문제가 발생했습니다.', type: _SnackType.error); } finally { if (mounted) { setState(() { @@ -531,17 +530,14 @@ class _RandomSelectionScreenState extends ConsumerState { if (result.hasError) { final message = result.error?.toString() ?? '알 수 없는 오류'; - _showSnack( - '추천 중 오류가 발생했습니다: $message', - backgroundColor: AppColors.lightError, - ); + _showSnack('추천 중 오류가 발생했습니다: $message', type: _SnackType.error); return null; } if (recommendation == null) { _showSnack( '조건에 맞는 식당이 존재하지 않습니다. 광고는 재생되지 않았습니다.', - backgroundColor: AppColors.lightError, + type: _SnackType.warning, ); } return recommendation; @@ -626,10 +622,10 @@ class _RandomSelectionScreenState extends ConsumerState { if (notificationEnabled && !notificationScheduled && !kIsWeb) { _showSnack( '방문 기록은 저장됐지만 알림 권한이나 설정을 확인해 주세요. 방문 알림을 예약하지 못했습니다.', - backgroundColor: AppColors.lightError, + type: _SnackType.warning, ); } else { - _showSnack('맛있게 드세요! 🍴'); + _showSnack('맛있게 드세요! 🍴', type: _SnackType.success); } if (mounted) { setState(() { @@ -637,25 +633,25 @@ class _RandomSelectionScreenState extends ConsumerState { }); } } catch (_) { - _showSnack( - '방문 기록 또는 알림 예약에 실패했습니다.', - backgroundColor: AppColors.lightError, - ); + _showSnack('방문 기록 또는 알림 예약에 실패했습니다.', type: _SnackType.error); } } - void _showSnack( - String message, { - Color backgroundColor = AppColors.lightPrimary, - }) { + void _showSnack(String message, {_SnackType type = _SnackType.info}) { if (!mounted) return; + final bgColor = switch (type) { + _SnackType.success => Colors.teal.shade600, + _SnackType.warning => Colors.orange.shade600, + _SnackType.error => AppColors.lightError, + _SnackType.info => Colors.blueGrey.shade600, + }; final topInset = MediaQuery.of(context).viewPadding.top; ScaffoldMessenger.of(context) ..hideCurrentSnackBar() ..showSnackBar( SnackBar( content: Text(message), - backgroundColor: backgroundColor, + backgroundColor: bgColor, behavior: SnackBarBehavior.floating, margin: EdgeInsets.fromLTRB( 16, @@ -668,3 +664,5 @@ class _RandomSelectionScreenState extends ConsumerState { ); } } + +enum _SnackType { info, warning, error, success } diff --git a/lib/presentation/pages/restaurant_list/restaurant_list_screen.dart b/lib/presentation/pages/restaurant_list/restaurant_list_screen.dart index 737ee11..d981a69 100644 --- a/lib/presentation/pages/restaurant_list/restaurant_list_screen.dart +++ b/lib/presentation/pages/restaurant_list/restaurant_list_screen.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:lunchpick/domain/entities/restaurant.dart'; import '../../../core/constants/app_colors.dart'; import '../../../core/constants/app_typography.dart'; import '../../providers/restaurant_provider.dart'; @@ -31,10 +32,11 @@ class _RestaurantListScreenState extends ConsumerState { final isDark = Theme.of(context).brightness == Brightness.dark; final searchQuery = ref.watch(searchQueryProvider); final selectedCategory = ref.watch(selectedCategoryProvider); + final isFiltered = searchQuery.isNotEmpty || selectedCategory != null; final restaurantsAsync = ref.watch( - searchQuery.isNotEmpty || selectedCategory != null + isFiltered ? filteredRestaurantsProvider - : restaurantListProvider, + : sortedRestaurantsByDistanceProvider, ); return Scaffold( @@ -103,15 +105,30 @@ class _RestaurantListScreenState extends ConsumerState { // 맛집 목록 Expanded( child: restaurantsAsync.when( - data: (restaurants) { - if (restaurants.isEmpty) { + data: (restaurantsData) { + final items = isFiltered + ? (restaurantsData as List) + .map( + (r) => (restaurant: r, distanceKm: null as double?), + ) + .toList() + : restaurantsData + as List< + ({Restaurant restaurant, double? distanceKm}) + >; + + if (items.isEmpty) { return _buildEmptyState(isDark); } return ListView.builder( - itemCount: restaurants.length, + itemCount: items.length, itemBuilder: (context, index) { - return RestaurantCard(restaurant: restaurants[index]); + final item = items[index]; + return RestaurantCard( + restaurant: item.restaurant, + distanceKm: item.distanceKm, + ); }, ); }, @@ -241,25 +258,6 @@ class _RestaurantListScreenState extends ConsumerState { _addByNaverLink(); }, ), - ListTile( - leading: Container( - padding: const EdgeInsets.all(8), - decoration: BoxDecoration( - color: AppColors.lightPrimary.withOpacity(0.1), - shape: BoxShape.circle, - ), - child: const Icon( - Icons.search, - color: AppColors.lightPrimary, - ), - ), - title: const Text('상호명으로 검색'), - subtitle: const Text('가게 이름으로 검색하여 추가'), - onTap: () { - Navigator.pop(context); - _addBySearch(); - }, - ), ListTile( leading: Container( padding: const EdgeInsets.all(8), @@ -292,14 +290,6 @@ class _RestaurantListScreenState extends ConsumerState { ); } - Future _addBySearch() { - return showDialog( - context: context, - builder: (context) => - const AddRestaurantDialog(mode: AddRestaurantDialogMode.search), - ); - } - Future _addManually() async { await Navigator.of(context).push( MaterialPageRoute(builder: (_) => const ManualRestaurantInputScreen()), diff --git a/lib/presentation/pages/restaurant_list/widgets/add_restaurant_form.dart b/lib/presentation/pages/restaurant_list/widgets/add_restaurant_form.dart index 837c02d..5559113 100644 --- a/lib/presentation/pages/restaurant_list/widgets/add_restaurant_form.dart +++ b/lib/presentation/pages/restaurant_list/widgets/add_restaurant_form.dart @@ -223,7 +223,7 @@ class AddRestaurantForm extends StatelessWidget { ), const SizedBox(height: 8), Text( - '* 위도/경도를 입력하지 않으면 서울시청 기준으로 저장됩니다', + '주소가 정확하지 않을 경우 위도/경도를 현재 위치로 입력합니다.', style: Theme.of( context, ).textTheme.bodySmall?.copyWith(color: Colors.grey), diff --git a/lib/presentation/pages/restaurant_list/widgets/edit_restaurant_dialog.dart b/lib/presentation/pages/restaurant_list/widgets/edit_restaurant_dialog.dart new file mode 100644 index 0000000..45a309e --- /dev/null +++ b/lib/presentation/pages/restaurant_list/widgets/edit_restaurant_dialog.dart @@ -0,0 +1,283 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:lunchpick/core/constants/app_colors.dart'; +import 'package:lunchpick/core/constants/app_typography.dart'; +import 'package:lunchpick/domain/entities/restaurant.dart'; +import 'package:lunchpick/presentation/providers/restaurant_provider.dart'; +import 'package:lunchpick/presentation/providers/di_providers.dart'; +import 'package:lunchpick/presentation/providers/location_provider.dart'; + +import 'add_restaurant_form.dart'; + +/// 기존 맛집 정보를 편집하는 다이얼로그 +class EditRestaurantDialog extends ConsumerStatefulWidget { + final Restaurant restaurant; + + const EditRestaurantDialog({super.key, required this.restaurant}); + + @override + ConsumerState createState() => + _EditRestaurantDialogState(); +} + +class _EditRestaurantDialogState extends ConsumerState { + final _formKey = GlobalKey(); + + late final TextEditingController _nameController; + late final TextEditingController _categoryController; + late final TextEditingController _subCategoryController; + late final TextEditingController _descriptionController; + late final TextEditingController _phoneController; + late final TextEditingController _roadAddressController; + late final TextEditingController _jibunAddressController; + late final TextEditingController _latitudeController; + late final TextEditingController _longitudeController; + + bool _isSaving = false; + late final String _originalRoadAddress; + late final String _originalJibunAddress; + + @override + void initState() { + super.initState(); + final restaurant = widget.restaurant; + _nameController = TextEditingController(text: restaurant.name); + _categoryController = TextEditingController(text: restaurant.category); + _subCategoryController = TextEditingController( + text: restaurant.subCategory, + ); + _descriptionController = TextEditingController( + text: restaurant.description ?? '', + ); + _phoneController = TextEditingController( + text: restaurant.phoneNumber ?? '', + ); + _roadAddressController = TextEditingController( + text: restaurant.roadAddress, + ); + _jibunAddressController = TextEditingController( + text: restaurant.jibunAddress, + ); + _latitudeController = TextEditingController( + text: restaurant.latitude.toString(), + ); + _longitudeController = TextEditingController( + text: restaurant.longitude.toString(), + ); + _originalRoadAddress = restaurant.roadAddress; + _originalJibunAddress = restaurant.jibunAddress; + } + + @override + void dispose() { + _nameController.dispose(); + _categoryController.dispose(); + _subCategoryController.dispose(); + _descriptionController.dispose(); + _phoneController.dispose(); + _roadAddressController.dispose(); + _jibunAddressController.dispose(); + _latitudeController.dispose(); + _longitudeController.dispose(); + super.dispose(); + } + + void _onFieldChanged(String _) { + setState(() {}); + } + + Future _save() async { + if (_formKey.currentState?.validate() != true) { + return; + } + + setState(() => _isSaving = true); + + final addressChanged = + _roadAddressController.text.trim() != _originalRoadAddress || + _jibunAddressController.text.trim() != _originalJibunAddress; + final coords = await _resolveCoordinates( + latitudeText: _latitudeController.text.trim(), + longitudeText: _longitudeController.text.trim(), + roadAddress: _roadAddressController.text.trim(), + jibunAddress: _jibunAddressController.text.trim(), + forceRecalculate: addressChanged, + ); + + _latitudeController.text = coords.latitude.toString(); + _longitudeController.text = coords.longitude.toString(); + + final updatedRestaurant = widget.restaurant.copyWith( + name: _nameController.text.trim(), + category: _categoryController.text.trim(), + subCategory: _subCategoryController.text.trim().isEmpty + ? _categoryController.text.trim() + : _subCategoryController.text.trim(), + description: _descriptionController.text.trim().isEmpty + ? null + : _descriptionController.text.trim(), + phoneNumber: _phoneController.text.trim().isEmpty + ? null + : _phoneController.text.trim(), + roadAddress: _roadAddressController.text.trim(), + jibunAddress: _jibunAddressController.text.trim().isEmpty + ? _roadAddressController.text.trim() + : _jibunAddressController.text.trim(), + latitude: coords.latitude, + longitude: coords.longitude, + updatedAt: DateTime.now(), + needsAddressVerification: coords.usedCurrentLocation, + ); + + try { + await ref + .read(restaurantNotifierProvider.notifier) + .updateRestaurant(updatedRestaurant); + if (!mounted) return; + final messenger = ScaffoldMessenger.of(context); + Navigator.of(context).pop(true); + messenger.showSnackBar( + SnackBar( + content: Row( + children: const [ + Icon(Icons.check_circle, color: Colors.white, size: 20), + SizedBox(width: 8), + Text('맛집 정보가 업데이트되었습니다'), + ], + ), + backgroundColor: Colors.green, + ), + ); + } catch (e) { + if (!mounted) return; + setState(() => _isSaving = false); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text('수정에 실패했습니다: $e'), + backgroundColor: AppColors.lightError, + ), + ); + } + } + + @override + Widget build(BuildContext context) { + final isDark = Theme.of(context).brightness == Brightness.dark; + + return Dialog( + backgroundColor: isDark ? AppColors.darkSurface : AppColors.lightSurface, + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)), + child: ConstrainedBox( + constraints: const BoxConstraints(maxWidth: 420), + child: SingleChildScrollView( + padding: const EdgeInsets.all(24), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Text( + '맛집 정보 수정', + style: AppTypography.heading1(isDark), + textAlign: TextAlign.center, + ), + const SizedBox(height: 16), + AddRestaurantForm( + formKey: _formKey, + nameController: _nameController, + categoryController: _categoryController, + subCategoryController: _subCategoryController, + descriptionController: _descriptionController, + phoneController: _phoneController, + roadAddressController: _roadAddressController, + jibunAddressController: _jibunAddressController, + latitudeController: _latitudeController, + longitudeController: _longitudeController, + onFieldChanged: _onFieldChanged, + ), + const SizedBox(height: 24), + Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + TextButton( + onPressed: _isSaving + ? null + : () => Navigator.of(context).pop(), + child: const Text('취소'), + ), + const SizedBox(width: 8), + ElevatedButton( + onPressed: _isSaving ? null : _save, + child: _isSaving + ? const SizedBox( + width: 18, + height: 18, + child: CircularProgressIndicator( + strokeWidth: 2, + valueColor: AlwaysStoppedAnimation( + Colors.white, + ), + ), + ) + : const Text('저장'), + ), + ], + ), + ], + ), + ), + ), + ); + } + + Future<({double latitude, double longitude, bool usedCurrentLocation})> + _resolveCoordinates({ + required String latitudeText, + required String longitudeText, + required String roadAddress, + required String jibunAddress, + bool forceRecalculate = false, + }) async { + if (!forceRecalculate) { + final parsedLat = double.tryParse(latitudeText); + final parsedLon = double.tryParse(longitudeText); + if (parsedLat != null && parsedLon != null) { + return ( + latitude: parsedLat, + longitude: parsedLon, + usedCurrentLocation: false, + ); + } + } + + final geocodingService = ref.read(geocodingServiceProvider); + final address = roadAddress.isNotEmpty ? roadAddress : jibunAddress; + if (address.isNotEmpty) { + final result = await geocodingService.geocode(address); + if (result != null) { + return ( + latitude: result.latitude, + longitude: result.longitude, + usedCurrentLocation: false, + ); + } + } + + try { + final position = await ref.read(currentLocationProvider.future); + if (position != null) { + return ( + latitude: position.latitude, + longitude: position.longitude, + usedCurrentLocation: true, + ); + } + } catch (_) {} + + final fallback = geocodingService.defaultCoordinates(); + return ( + latitude: fallback.latitude, + longitude: fallback.longitude, + usedCurrentLocation: true, + ); + } +} diff --git a/lib/presentation/pages/restaurant_list/widgets/restaurant_card.dart b/lib/presentation/pages/restaurant_list/widgets/restaurant_card.dart index f487aea..b1fdf3c 100644 --- a/lib/presentation/pages/restaurant_list/widgets/restaurant_card.dart +++ b/lib/presentation/pages/restaurant_list/widgets/restaurant_card.dart @@ -5,11 +5,13 @@ import 'package:lunchpick/core/constants/app_typography.dart'; import 'package:lunchpick/domain/entities/restaurant.dart'; import 'package:lunchpick/presentation/providers/restaurant_provider.dart'; import 'package:lunchpick/presentation/providers/visit_provider.dart'; +import 'edit_restaurant_dialog.dart'; class RestaurantCard extends ConsumerWidget { final Restaurant restaurant; + final double? distanceKm; - const RestaurantCard({super.key, required this.restaurant}); + const RestaurantCard({super.key, required this.restaurant, this.distanceKm}); @override Widget build(BuildContext context, WidgetRef ref) { @@ -49,41 +51,94 @@ class RestaurantCard extends ConsumerWidget { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - Text( - restaurant.name, - style: AppTypography.heading2(isDark), - overflow: TextOverflow.ellipsis, - ), - const SizedBox(height: 4), Row( children: [ - Text( - restaurant.category, - style: AppTypography.body2(isDark), - ), - if (restaurant.subCategory != - restaurant.category) ...[ - Text(' • ', style: AppTypography.body2(isDark)), - Text( - restaurant.subCategory, - style: AppTypography.body2(isDark), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + restaurant.name, + style: AppTypography.heading2(isDark), + overflow: TextOverflow.ellipsis, + ), + const SizedBox(height: 4), + Row( + children: [ + Text( + restaurant.category, + style: AppTypography.body2(isDark), + ), + if (restaurant.subCategory != + restaurant.category) ...[ + Text( + ' • ', + style: AppTypography.body2(isDark), + ), + Text( + restaurant.subCategory, + style: AppTypography.body2(isDark), + ), + ], + ], + ), + ], ), - ], + ), ], ), ], ), ), - // 더보기 버튼 - IconButton( - icon: Icon( - Icons.more_vert, - color: isDark - ? AppColors.darkTextSecondary - : AppColors.lightTextSecondary, - ), - onPressed: () => _showOptions(context, ref, isDark), + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + _BadgesRow( + distanceKm: distanceKm, + needsAddressVerification: + restaurant.needsAddressVerification, + isDark: isDark, + ), + const SizedBox(height: 8), + // 더보기 버튼 + PopupMenuButton<_RestaurantMenuAction>( + icon: Icon( + Icons.more_vert, + color: isDark + ? AppColors.darkTextSecondary + : AppColors.lightTextSecondary, + ), + offset: const Offset(0, 8), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + ), + onSelected: (action) => + _handleMenuAction(action, context, ref), + itemBuilder: (context) => [ + const PopupMenuItem( + value: _RestaurantMenuAction.edit, + child: Row( + children: [ + Icon(Icons.edit, color: AppColors.lightPrimary), + SizedBox(width: 8), + Text('수정'), + ], + ), + ), + const PopupMenuItem( + value: _RestaurantMenuAction.delete, + child: Row( + children: [ + Icon(Icons.delete, color: AppColors.lightError), + SizedBox(width: 8), + Text('삭제'), + ], + ), + ), + ], + ), + ], ), ], ), @@ -240,75 +295,172 @@ class RestaurantCard extends ConsumerWidget { ); } - void _showOptions(BuildContext context, WidgetRef ref, bool isDark) { - showModalBottomSheet( - context: context, - backgroundColor: isDark ? AppColors.darkSurface : AppColors.lightSurface, - shape: const RoundedRectangleBorder( - borderRadius: BorderRadius.vertical(top: Radius.circular(20)), - ), - builder: (context) { - return SafeArea( - child: Column( - mainAxisSize: MainAxisSize.min, - children: [ - Container( - width: 40, - height: 4, - margin: const EdgeInsets.symmetric(vertical: 12), - decoration: BoxDecoration( - color: isDark - ? AppColors.darkDivider - : AppColors.lightDivider, - borderRadius: BorderRadius.circular(2), + void _handleMenuAction( + _RestaurantMenuAction action, + BuildContext context, + WidgetRef ref, + ) async { + switch (action) { + case _RestaurantMenuAction.edit: + await showDialog( + context: context, + builder: (context) => EditRestaurantDialog(restaurant: restaurant), + ); + break; + case _RestaurantMenuAction.delete: + final confirmed = await showDialog( + context: context, + builder: (context) => AlertDialog( + title: const Text('맛집 삭제'), + content: Text('${restaurant.name}을(를) 삭제하시겠습니까?'), + actions: [ + TextButton( + onPressed: () => Navigator.pop(context, false), + child: const Text('취소'), + ), + TextButton( + onPressed: () => Navigator.pop(context, true), + child: const Text( + '삭제', + style: TextStyle(color: AppColors.lightError), ), ), - ListTile( - leading: const Icon(Icons.edit, color: AppColors.lightPrimary), - title: const Text('수정'), - onTap: () { - Navigator.pop(context); - // TODO: 수정 기능 구현 - }, - ), - ListTile( - leading: const Icon(Icons.delete, color: AppColors.lightError), - title: const Text('삭제'), - onTap: () async { - Navigator.pop(context); - final confirmed = await showDialog( - context: context, - builder: (context) => AlertDialog( - title: const Text('맛집 삭제'), - content: Text('${restaurant.name}을(를) 삭제하시겠습니까?'), - actions: [ - TextButton( - onPressed: () => Navigator.pop(context, false), - child: const Text('취소'), - ), - TextButton( - onPressed: () => Navigator.pop(context, true), - child: const Text( - '삭제', - style: TextStyle(color: AppColors.lightError), - ), - ), - ], - ), - ); - - if (confirmed == true) { - await ref - .read(restaurantNotifierProvider.notifier) - .deleteRestaurant(restaurant.id); - } - }, - ), - const SizedBox(height: 8), ], ), ); - }, + + if (confirmed == true) { + await ref + .read(restaurantNotifierProvider.notifier) + .deleteRestaurant(restaurant.id); + } + break; + } + } +} + +class _DistanceBadge extends StatelessWidget { + final double distanceKm; + final bool isDark; + + const _DistanceBadge({required this.distanceKm, required this.isDark}); + + @override + Widget build(BuildContext context) { + final text = _formatDistance(distanceKm); + final isFar = distanceKm * 1000 >= 2000; + final Color bgColor; + final Color textColor; + + if (isFar) { + bgColor = isDark + ? AppColors.darkError.withOpacity(0.15) + : AppColors.lightError.withOpacity(0.15); + textColor = AppColors.lightError; + } else { + bgColor = isDark + ? AppColors.darkPrimary.withOpacity(0.12) + : AppColors.lightPrimary.withOpacity(0.12); + textColor = AppColors.lightPrimary; + } + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 6), + decoration: BoxDecoration( + color: bgColor, + borderRadius: BorderRadius.circular(16), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Icons.place, size: 16, color: textColor), + const SizedBox(width: 4), + Text( + text, + style: AppTypography.caption( + isDark, + ).copyWith(color: textColor, fontWeight: FontWeight.w600), + ), + ], + ), + ); + } + + String _formatDistance(double distanceKm) { + final meters = distanceKm * 1000; + if (meters >= 2000) { + return '2.0km 이상'; + } + if (meters >= 1000) { + return '${distanceKm.toStringAsFixed(1)}km'; + } + return '${meters.round()}m'; + } +} + +enum _RestaurantMenuAction { edit, delete } + +class _BadgesRow extends StatelessWidget { + final double? distanceKm; + final bool needsAddressVerification; + final bool isDark; + + const _BadgesRow({ + required this.distanceKm, + required this.needsAddressVerification, + required this.isDark, + }); + + @override + Widget build(BuildContext context) { + final badges = []; + if (needsAddressVerification) { + badges.add(_AddressVerificationChip(isDark: isDark)); + } + if (distanceKm != null) { + badges.add(_DistanceBadge(distanceKm: distanceKm!, isDark: isDark)); + } + + if (badges.isEmpty) return const SizedBox.shrink(); + + return Wrap( + spacing: 8, + runSpacing: 4, + alignment: WrapAlignment.end, + children: badges, + ); + } +} + +class _AddressVerificationChip extends StatelessWidget { + final bool isDark; + + const _AddressVerificationChip({required this.isDark}); + + @override + Widget build(BuildContext context) { + final bgColor = isDark + ? AppColors.darkError.withOpacity(0.12) + : AppColors.lightError.withOpacity(0.12); + final textColor = isDark ? AppColors.darkError : AppColors.lightError; + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 6), + decoration: BoxDecoration( + color: bgColor, + borderRadius: BorderRadius.circular(16), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Icons.error_outline, size: 16, color: textColor), + const SizedBox(width: 4), + Text( + '주소확인', + style: TextStyle(color: textColor, fontWeight: FontWeight.w600), + ), + ], + ), ); } } diff --git a/lib/presentation/pages/share/share_screen.dart b/lib/presentation/pages/share/share_screen.dart index 34a55a3..347f8f4 100644 --- a/lib/presentation/pages/share/share_screen.dart +++ b/lib/presentation/pages/share/share_screen.dart @@ -21,6 +21,63 @@ class ShareScreen extends ConsumerStatefulWidget { ConsumerState createState() => _ShareScreenState(); } +class _ShareCard extends StatelessWidget { + final bool isDark; + final IconData icon; + final Color iconColor; + final Color iconBgColor; + final String title; + final String subtitle; + final Widget child; + + const _ShareCard({ + required this.isDark, + required this.icon, + required this.iconColor, + required this.iconBgColor, + required this.title, + required this.subtitle, + required this.child, + }); + + @override + Widget build(BuildContext context) { + return SizedBox( + width: double.infinity, + child: Card( + color: isDark ? AppColors.darkSurface : AppColors.lightSurface, + elevation: 2, + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)), + child: Padding( + padding: const EdgeInsets.all(24), + child: Column( + children: [ + Container( + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: iconBgColor, + shape: BoxShape.circle, + ), + child: Icon(icon, size: 48, color: iconColor), + ), + const SizedBox(height: 16), + Text(title, style: AppTypography.heading2(isDark)), + const SizedBox(height: 8), + Text( + subtitle, + style: AppTypography.body2(isDark), + textAlign: TextAlign.center, + ), + const SizedBox(height: 20), + child, + ], + ), + ), + ), + ); + } +} + class _ShareScreenState extends ConsumerState { String? _shareCode; bool _isScanning = false; @@ -62,233 +119,180 @@ class _ShareScreenState extends ConsumerState { ), body: SingleChildScrollView( padding: const EdgeInsets.all(16), - child: Column( - children: [ - // 공유받기 섹션 - Card( - color: isDark ? AppColors.darkSurface : AppColors.lightSurface, - elevation: 2, - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(16), - ), - child: Padding( - padding: const EdgeInsets.all(24), - child: Column( - children: [ - Container( - padding: const EdgeInsets.all(16), - decoration: BoxDecoration( - color: AppColors.lightPrimary.withOpacity(0.1), - shape: BoxShape.circle, - ), - child: const Icon( - Icons.download_rounded, - size: 48, - color: AppColors.lightPrimary, - ), - ), - const SizedBox(height: 16), - Text('리스트 공유받기', style: AppTypography.heading2(isDark)), - const SizedBox(height: 8), - Text( - '다른 사람의 맛집 리스트를 받아보세요', - style: AppTypography.body2(isDark), - textAlign: TextAlign.center, - ), - const SizedBox(height: 20), - if (_shareCode != null) ...[ - Container( - padding: const EdgeInsets.symmetric( - horizontal: 24, - vertical: 16, - ), - decoration: BoxDecoration( - color: AppColors.lightPrimary.withOpacity(0.1), - borderRadius: BorderRadius.circular(12), - border: Border.all( - color: AppColors.lightPrimary.withOpacity(0.3), - width: 2, - ), - ), - child: Text( - _shareCode!, - style: const TextStyle( - fontSize: 36, - fontWeight: FontWeight.bold, - letterSpacing: 6, - color: AppColors.lightPrimary, - ), - ), - ), - const SizedBox(height: 12), - Text( - '이 코드를 상대방에게 알려주세요', - style: AppTypography.caption(isDark), - ), - const SizedBox(height: 16), - TextButton.icon( - onPressed: () { - setState(() { - _shareCode = null; - }); - ref.read(bluetoothServiceProvider).stopListening(); - }, - icon: const Icon(Icons.close), - label: const Text('취소'), - style: TextButton.styleFrom( - foregroundColor: AppColors.lightError, - ), - ), - ] else - ElevatedButton.icon( - onPressed: () { - _generateShareCode(); - }, - icon: const Icon(Icons.qr_code), - label: const Text('공유 코드 생성'), - style: ElevatedButton.styleFrom( - backgroundColor: AppColors.lightPrimary, - foregroundColor: Colors.white, - padding: const EdgeInsets.symmetric( - horizontal: 24, - vertical: 12, - ), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(8), - ), - ), - ), - ], + child: Center( + child: ConstrainedBox( + constraints: const BoxConstraints(maxWidth: 520), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + _ShareCard( + isDark: isDark, + icon: Icons.upload_rounded, + iconColor: AppColors.lightSecondary, + iconBgColor: AppColors.lightSecondary.withOpacity(0.1), + title: '내 리스트 공유하기', + subtitle: '내 맛집 리스트를 다른 사람과 공유하세요', + child: _buildSendSection(isDark), ), - ), - ), - - const SizedBox(height: 16), - - // 공유하기 섹션 - Card( - color: isDark ? AppColors.darkSurface : AppColors.lightSurface, - elevation: 2, - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(16), - ), - child: Padding( - padding: const EdgeInsets.all(24), - child: Column( - children: [ - Container( - padding: const EdgeInsets.all(16), - decoration: BoxDecoration( - color: AppColors.lightSecondary.withOpacity(0.1), - shape: BoxShape.circle, - ), - child: const Icon( - Icons.upload_rounded, - size: 48, - color: AppColors.lightSecondary, - ), - ), - const SizedBox(height: 16), - Text('내 리스트 공유하기', style: AppTypography.heading2(isDark)), - const SizedBox(height: 8), - Text( - '내 맛집 리스트를 다른 사람과 공유하세요', - style: AppTypography.body2(isDark), - textAlign: TextAlign.center, - ), - const SizedBox(height: 20), - if (_isScanning && _nearbyDevices != null) ...[ - Container( - constraints: const BoxConstraints(maxHeight: 220), - child: _nearbyDevices!.isEmpty - ? Column( - children: [ - const CircularProgressIndicator( - color: AppColors.lightSecondary, - ), - const SizedBox(height: 16), - Text( - '주변 기기를 검색 중...', - style: AppTypography.caption(isDark), - ), - ], - ) - : ListView.builder( - itemCount: _nearbyDevices!.length, - shrinkWrap: true, - itemBuilder: (context, index) { - final device = _nearbyDevices![index]; - return Card( - margin: const EdgeInsets.only(bottom: 8), - child: ListTile( - leading: const Icon( - Icons.phone_android, - color: AppColors.lightSecondary, - ), - title: Text( - device.code, - style: AppTypography.body1( - isDark, - ).copyWith(fontWeight: FontWeight.bold), - ), - subtitle: Text( - '기기 ID: ${device.deviceId}', - ), - trailing: const Icon( - Icons.send, - color: AppColors.lightSecondary, - ), - onTap: () { - _sendList(device.code); - }, - ), - ); - }, - ), - ), - const SizedBox(height: 16), - TextButton.icon( - onPressed: () { - setState(() { - _isScanning = false; - _nearbyDevices = null; - }); - }, - icon: const Icon(Icons.stop), - label: const Text('스캔 중지'), - style: TextButton.styleFrom( - foregroundColor: AppColors.lightError, - ), - ), - ] else - ElevatedButton.icon( - onPressed: () { - _scanDevices(); - }, - icon: const Icon(Icons.radar), - label: const Text('주변 기기 스캔'), - style: ElevatedButton.styleFrom( - backgroundColor: AppColors.lightSecondary, - foregroundColor: Colors.white, - padding: const EdgeInsets.symmetric( - horizontal: 24, - vertical: 12, - ), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(8), - ), - ), - ), - ], + const SizedBox(height: 20), + _ShareCard( + isDark: isDark, + icon: Icons.download_rounded, + iconColor: AppColors.lightPrimary, + iconBgColor: AppColors.lightPrimary.withOpacity(0.1), + title: '리스트 공유받기', + subtitle: '다른 사람의 맛집 리스트를 받아보세요', + child: _buildReceiveSection(isDark), ), - ), + ], ), - ], + ), ), ), ); } + Widget _buildReceiveSection(bool isDark) { + return Column( + children: [ + if (_shareCode != null) ...[ + Container( + padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 16), + decoration: BoxDecoration( + color: AppColors.lightPrimary.withOpacity(0.1), + borderRadius: BorderRadius.circular(12), + border: Border.all( + color: AppColors.lightPrimary.withOpacity(0.3), + width: 2, + ), + ), + child: Text( + _shareCode!, + style: const TextStyle( + fontSize: 36, + fontWeight: FontWeight.bold, + letterSpacing: 6, + color: AppColors.lightPrimary, + ), + ), + ), + const SizedBox(height: 12), + Text('이 코드를 상대방에게 알려주세요', style: AppTypography.caption(isDark)), + const SizedBox(height: 16), + TextButton.icon( + onPressed: () { + setState(() { + _shareCode = null; + }); + ref.read(bluetoothServiceProvider).stopListening(); + }, + icon: const Icon(Icons.close), + label: const Text('취소'), + style: TextButton.styleFrom(foregroundColor: AppColors.lightError), + ), + ] else + ElevatedButton.icon( + onPressed: () { + _generateShareCode(); + }, + icon: const Icon(Icons.bluetooth), + label: const Text('공유 코드 생성'), + style: ElevatedButton.styleFrom( + backgroundColor: AppColors.lightPrimary, + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 12), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + ), + ], + ); + } + + Widget _buildSendSection(bool isDark) { + return Column( + children: [ + if (_isScanning && _nearbyDevices != null) ...[ + Container( + constraints: const BoxConstraints(maxHeight: 220), + child: _nearbyDevices!.isEmpty + ? Column( + children: [ + const CircularProgressIndicator( + color: AppColors.lightSecondary, + ), + const SizedBox(height: 16), + Text( + '주변 기기를 검색 중...', + style: AppTypography.caption(isDark), + ), + ], + ) + : ListView.builder( + itemCount: _nearbyDevices!.length, + shrinkWrap: true, + itemBuilder: (context, index) { + final device = _nearbyDevices![index]; + return Card( + margin: const EdgeInsets.only(bottom: 8), + child: ListTile( + leading: const Icon( + Icons.phone_android, + color: AppColors.lightSecondary, + ), + title: Text( + device.code, + style: AppTypography.body1( + isDark, + ).copyWith(fontWeight: FontWeight.bold), + ), + subtitle: Text('기기 ID: ${device.deviceId}'), + trailing: const Icon( + Icons.send, + color: AppColors.lightSecondary, + ), + onTap: () { + _sendList(device.code); + }, + ), + ); + }, + ), + ), + const SizedBox(height: 16), + TextButton.icon( + onPressed: () { + setState(() { + _isScanning = false; + _nearbyDevices = null; + }); + }, + icon: const Icon(Icons.stop), + label: const Text('스캔 중지'), + style: TextButton.styleFrom(foregroundColor: AppColors.lightError), + ), + ] else + ElevatedButton.icon( + onPressed: () { + _scanDevices(); + }, + icon: const Icon(Icons.radar), + label: const Text('주변 기기 스캔'), + style: ElevatedButton.styleFrom( + backgroundColor: AppColors.lightSecondary, + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 12), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + ), + ], + ); + } + Future _generateShareCode() async { final hasPermission = await PermissionService.checkAndRequestBluetoothPermission(); diff --git a/lib/presentation/providers/di_providers.dart b/lib/presentation/providers/di_providers.dart index f946238..c5bfaec 100644 --- a/lib/presentation/providers/di_providers.dart +++ b/lib/presentation/providers/di_providers.dart @@ -12,6 +12,7 @@ import 'package:lunchpick/domain/repositories/visit_repository.dart'; import 'package:lunchpick/domain/repositories/settings_repository.dart'; import 'package:lunchpick/domain/repositories/weather_repository.dart'; import 'package:lunchpick/domain/repositories/recommendation_repository.dart'; +import 'package:lunchpick/core/services/geocoding_service.dart'; /// RestaurantRepository Provider final restaurantRepositoryProvider = Provider((ref) { @@ -57,3 +58,8 @@ final naverUrlProcessorProvider = Provider((ref) { final parser = ref.watch(naverMapParserProvider); return NaverUrlProcessor(apiClient: apiClient, mapParser: parser); }); + +/// GeocodingService Provider +final geocodingServiceProvider = Provider((ref) { + return GeocodingService(); +}); diff --git a/lib/presentation/providers/location_provider.dart b/lib/presentation/providers/location_provider.dart index e48a007..d288885 100644 --- a/lib/presentation/providers/location_provider.dart +++ b/lib/presentation/providers/location_provider.dart @@ -78,6 +78,28 @@ final locationStreamProvider = StreamProvider((ref) { ); }); +/// 초기 3초 내 위치를 가져오지 못하면 기본 좌표를 우선 반환하고, +/// 이후 실제 위치 스트림이 들어오면 업데이트하는 Provider. +final currentLocationWithFallbackProvider = StreamProvider(( + ref, +) async* { + final initial = await Future.any([ + ref + .watch(currentLocationProvider.future) + .then((pos) => pos ?? defaultPosition()), + Future.delayed( + const Duration(seconds: 3), + () => defaultPosition(), + ), + ]).catchError((_) => defaultPosition()); + + yield initial; + + yield* ref.watch(locationStreamProvider.stream).handleError((_) { + // 스트림 오류는 무시하고 마지막 위치를 유지 + }); +}); + /// 위치 관리 StateNotifier class LocationNotifier extends StateNotifier> { LocationNotifier() : super(const AsyncValue.loading()); diff --git a/lib/presentation/providers/restaurant_provider.dart b/lib/presentation/providers/restaurant_provider.dart index 41d712b..00c7cfe 100644 --- a/lib/presentation/providers/restaurant_provider.dart +++ b/lib/presentation/providers/restaurant_provider.dart @@ -3,6 +3,8 @@ import 'package:lunchpick/core/utils/category_mapper.dart'; import 'package:lunchpick/domain/entities/restaurant.dart'; import 'package:lunchpick/domain/repositories/restaurant_repository.dart'; import 'package:lunchpick/presentation/providers/di_providers.dart'; +import 'package:lunchpick/presentation/providers/location_provider.dart'; +import 'package:lunchpick/core/utils/distance_calculator.dart'; import 'package:uuid/uuid.dart'; /// 맛집 목록 Provider @@ -11,6 +13,35 @@ final restaurantListProvider = StreamProvider>((ref) { return repository.watchRestaurants(); }); +/// 거리 정보를 포함한 맛집 목록 Provider (현재 위치 기반) +final sortedRestaurantsByDistanceProvider = + StreamProvider>((ref) { + final restaurantsStream = ref.watch(restaurantListProvider.stream); + final positionAsync = ref.watch(currentLocationProvider); + final position = positionAsync.maybeWhen( + data: (pos) => pos ?? defaultPosition(), + orElse: () => defaultPosition(), + ); + + return restaurantsStream.map((restaurants) { + final sorted = + restaurants.map<({Restaurant restaurant, double? distanceKm})>((r) { + final distanceKm = DistanceCalculator.calculateDistance( + lat1: position.latitude, + lon1: position.longitude, + lat2: r.latitude, + lon2: r.longitude, + ); + return (restaurant: r, distanceKm: distanceKm); + }).toList()..sort( + (a, b) => (a.distanceKm ?? double.infinity).compareTo( + b.distanceKm ?? double.infinity, + ), + ); + return sorted; + }); + }); + /// 특정 맛집 Provider final restaurantProvider = FutureProvider.family(( ref, @@ -20,10 +51,14 @@ final restaurantProvider = FutureProvider.family(( return repository.getRestaurantById(id); }); -/// 카테고리 목록 Provider -final categoriesProvider = FutureProvider>((ref) async { - final repository = ref.watch(restaurantRepositoryProvider); - return repository.getAllCategories(); +/// 카테고리 목록 Provider (맛집 스트림을 구독해 즉시 갱신) +final categoriesProvider = StreamProvider>((ref) { + final restaurantsStream = ref.watch(restaurantListProvider.stream); + return restaurantsStream.map((restaurants) { + final categories = restaurants.map((r) => r.category).toSet().toList() + ..sort(); + return categories; + }); }); /// 맛집 관리 StateNotifier @@ -76,24 +111,12 @@ class RestaurantNotifier extends StateNotifier> { state = const AsyncValue.loading(); try { - final updated = Restaurant( - id: restaurant.id, - name: restaurant.name, - category: restaurant.category, - subCategory: restaurant.subCategory, - description: restaurant.description, - phoneNumber: restaurant.phoneNumber, - roadAddress: restaurant.roadAddress, - jibunAddress: restaurant.jibunAddress, - latitude: restaurant.latitude, - longitude: restaurant.longitude, - lastVisitDate: restaurant.lastVisitDate, - source: restaurant.source, - createdAt: restaurant.createdAt, - updatedAt: DateTime.now(), + final nextSource = restaurant.source == DataSource.PRESET + ? DataSource.USER_INPUT + : restaurant.source; + await _repository.updateRestaurant( + restaurant.copyWith(source: nextSource, updatedAt: DateTime.now()), ); - - await _repository.updateRestaurant(updated); state = const AsyncValue.data(null); } catch (e, stack) { state = AsyncValue.error(e, stack); diff --git a/lib/presentation/view_models/add_restaurant_view_model.dart b/lib/presentation/view_models/add_restaurant_view_model.dart index 0dcc6ea..2fbe9a8 100644 --- a/lib/presentation/view_models/add_restaurant_view_model.dart +++ b/lib/presentation/view_models/add_restaurant_view_model.dart @@ -5,6 +5,7 @@ import 'package:uuid/uuid.dart'; import '../../domain/entities/restaurant.dart'; import '../providers/di_providers.dart'; import '../providers/restaurant_provider.dart'; +import '../providers/location_provider.dart'; /// 식당 추가 화면의 상태 모델 class AddRestaurantState { @@ -248,6 +249,15 @@ class AddRestaurantViewModel extends StateNotifier { // 네이버에서 가져온 데이터가 있으면 업데이트 final fetchedData = state.fetchedRestaurantData; if (fetchedData != null) { + final coords = await _resolveCoordinates( + latitudeText: state.formData.latitude, + longitudeText: state.formData.longitude, + roadAddress: state.formData.roadAddress, + jibunAddress: state.formData.jibunAddress, + fallbackLatitude: fetchedData.latitude, + fallbackLongitude: fetchedData.longitude, + ); + restaurantToSave = fetchedData.copyWith( name: state.formData.name, category: state.formData.category, @@ -264,19 +274,28 @@ class AddRestaurantViewModel extends StateNotifier { jibunAddress: state.formData.jibunAddress.isEmpty ? state.formData.roadAddress : state.formData.jibunAddress, - latitude: - double.tryParse(state.formData.latitude) ?? fetchedData.latitude, - longitude: - double.tryParse(state.formData.longitude) ?? - fetchedData.longitude, + latitude: coords.latitude, + longitude: coords.longitude, naverUrl: state.formData.naverUrl.isEmpty ? null : state.formData.naverUrl, updatedAt: DateTime.now(), + needsAddressVerification: coords.usedCurrentLocation, ); } else { // 직접 입력한 경우 - restaurantToSave = state.formData.toRestaurant(); + final coords = await _resolveCoordinates( + latitudeText: state.formData.latitude, + longitudeText: state.formData.longitude, + roadAddress: state.formData.roadAddress, + jibunAddress: state.formData.jibunAddress, + ); + + restaurantToSave = state.formData.toRestaurant().copyWith( + latitude: coords.latitude, + longitude: coords.longitude, + needsAddressVerification: coords.usedCurrentLocation, + ); } await notifier.addRestaurantDirect(restaurantToSave); @@ -297,6 +316,68 @@ class AddRestaurantViewModel extends StateNotifier { void clearError() { state = state.copyWith(clearError: true); } + + Future<({double latitude, double longitude, bool usedCurrentLocation})> + _resolveCoordinates({ + required String latitudeText, + required String longitudeText, + required String roadAddress, + required String jibunAddress, + double? fallbackLatitude, + double? fallbackLongitude, + }) async { + final parsedLat = double.tryParse(latitudeText); + final parsedLon = double.tryParse(longitudeText); + if (parsedLat != null && parsedLon != null) { + return ( + latitude: parsedLat, + longitude: parsedLon, + usedCurrentLocation: false, + ); + } + + final geocodingService = _ref.read(geocodingServiceProvider); + final address = roadAddress.isNotEmpty ? roadAddress : jibunAddress; + if (address.isNotEmpty) { + final result = await geocodingService.geocode(address); + if (result != null) { + return ( + latitude: result.latitude, + longitude: result.longitude, + usedCurrentLocation: false, + ); + } + } + + // 주소로 좌표를 얻지 못하면 현재 위치를 활용한다. + try { + final position = await _ref.read(currentLocationProvider.future); + if (position != null) { + return ( + latitude: position.latitude, + longitude: position.longitude, + usedCurrentLocation: true, + ); + } + } catch (_) { + // 위치 권한 거부/오류 시 fallback 사용 + } + + if (fallbackLatitude != null && fallbackLongitude != null) { + return ( + latitude: fallbackLatitude, + longitude: fallbackLongitude, + usedCurrentLocation: false, + ); + } + + final defaultCoords = geocodingService.defaultCoordinates(); + return ( + latitude: defaultCoords.latitude, + longitude: defaultCoords.longitude, + usedCurrentLocation: true, + ); + } } /// AddRestaurantViewModel Provider diff --git a/lib/presentation/widgets/category_selector.dart b/lib/presentation/widgets/category_selector.dart index 5eae8b4..aff15e5 100644 --- a/lib/presentation/widgets/category_selector.dart +++ b/lib/presentation/widgets/category_selector.dart @@ -33,6 +33,7 @@ class CategorySelector extends ConsumerWidget { height: 50, child: ListView( scrollDirection: Axis.horizontal, + padding: const EdgeInsets.symmetric(horizontal: 16), children: [ if (showAllOption && !multiSelect) ...[ _buildCategoryChip( diff --git a/pubspec.yaml b/pubspec.yaml index 83c0a37..14f33ec 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -108,10 +108,9 @@ flutter: # the material Icons class. uses-material-design: true - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg + assets: + - assets/data/store_seed.json + - assets/data/store_seed.meta.json # An image asset can refer to one or more resolution-specific "variants", see # https://flutter.dev/to/resolution-aware-images diff --git a/tool/store_db_to_seed.dart b/tool/store_db_to_seed.dart new file mode 100644 index 0000000..27b2ea2 --- /dev/null +++ b/tool/store_db_to_seed.dart @@ -0,0 +1,229 @@ +import 'dart:convert'; +import 'dart:io'; + +class StoreSeedConfig { + final String dbPath; + final String dataOutputPath; + final String metaOutputPath; + final String version; + + StoreSeedConfig({ + required this.dbPath, + required this.dataOutputPath, + required this.metaOutputPath, + required this.version, + }); + + factory StoreSeedConfig.fromArgs(List args) { + String dbPath = 'doc/restaurant_data/store.db'; + String dataOutputPath = 'assets/data/store_seed.json'; + String metaOutputPath = 'assets/data/store_seed.meta.json'; + String version = DateTime.now().toUtc().toIso8601String(); + + for (final arg in args) { + if (arg.startsWith('--db=')) { + dbPath = arg.substring('--db='.length); + } else if (arg.startsWith('--data=')) { + dataOutputPath = arg.substring('--data='.length); + } else if (arg.startsWith('--meta=')) { + metaOutputPath = arg.substring('--meta='.length); + } else if (arg.startsWith('--version=')) { + version = arg.substring('--version='.length); + } + } + + return StoreSeedConfig( + dbPath: dbPath, + dataOutputPath: dataOutputPath, + metaOutputPath: metaOutputPath, + version: version, + ); + } +} + +class StoreSeedRow { + final int storeId; + final String province; + final String district; + final String name; + final String title; + final String address; + final String roadAddress; + final double latitude; + final double longitude; + + StoreSeedRow({ + required this.storeId, + required this.province, + required this.district, + required this.name, + required this.title, + required this.address, + required this.roadAddress, + required this.latitude, + required this.longitude, + }); + + factory StoreSeedRow.fromMap(Map map) { + return StoreSeedRow( + storeId: map['id'] as int, + province: (map['province'] as String).trim(), + district: (map['district'] as String).trim(), + name: (map['name'] as String).trim(), + title: (map['title'] as String).trim(), + address: (map['address'] as String).trim(), + roadAddress: (map['road_address'] as String).trim(), + latitude: (map['latitude'] as num).toDouble(), + longitude: (map['longitude'] as num).toDouble(), + ); + } + + Map toJson() { + return { + 'storeId': storeId, + 'province': province, + 'district': district, + 'name': name, + 'title': title, + 'address': address, + 'roadAddress': roadAddress, + 'latitude': latitude, + 'longitude': longitude, + }; + } +} + +class StoreSeedMeta { + final String version; + final String generatedAt; + final String sourceDb; + final int itemCount; + final Map sourceSignature; + + StoreSeedMeta({ + required this.version, + required this.generatedAt, + required this.sourceDb, + required this.itemCount, + required this.sourceSignature, + }); + + Map toJson() { + return { + 'version': version, + 'generatedAt': generatedAt, + 'sourceDb': sourceDb, + 'itemCount': itemCount, + 'sourceSignature': sourceSignature, + }; + } +} + +Future main(List args) async { + final config = StoreSeedConfig.fromArgs(args); + + final dbFile = File(config.dbPath); + if (!dbFile.existsSync()) { + stderr.writeln('DB 파일을 찾을 수 없습니다: ${config.dbPath}'); + exit(1); + } + + final sqlitePath = await _findSqliteBinary(); + if (sqlitePath == null) { + stderr.writeln('sqlite3 바이너리를 찾을 수 없습니다. 시스템에 설치되어 있는지 확인하세요.'); + exit(1); + } + + final rows = await _fetchRows(sqlitePath, dbFile.path); + if (rows.isEmpty) { + stderr.writeln('restaurants 테이블에서 가져온 행이 없습니다.'); + } + + final seeds = rows.map(StoreSeedRow.fromMap).toList(); + final sourceBytes = await dbFile.readAsBytes(); + final sourceSignature = _buildSignature(sourceBytes); + await _writeJson( + config.dataOutputPath, + seeds.map((e) => e.toJson()).toList(), + ); + + final generatedAt = DateTime.now().toUtc().toIso8601String(); + final meta = StoreSeedMeta( + version: config.version.isNotEmpty ? config.version : sourceSignature, + generatedAt: generatedAt, + sourceDb: dbFile.path, + itemCount: seeds.length, + sourceSignature: { + 'hash': sourceSignature, + 'size': sourceBytes.length, + 'modifiedMs': dbFile.lastModifiedSync().millisecondsSinceEpoch, + }, + ); + await _writeJson(config.metaOutputPath, meta.toJson()); + + stdout.writeln( + '변환 완료: ${seeds.length}개 항목 → ' + '${config.dataOutputPath} / ${config.metaOutputPath}', + ); +} + +Future _findSqliteBinary() async { + try { + final result = await Process.run('which', ['sqlite3']); + if (result.exitCode == 0) { + final path = (result.stdout as String).trim(); + if (path.isNotEmpty) { + return path; + } + } + } catch (_) { + return null; + } + return null; +} + +Future>> _fetchRows( + String sqlitePath, + String dbPath, +) async { + const query = + 'SELECT id, province, district, name, title, address, road_address, ' + 'latitude, longitude FROM restaurants'; + + final result = await Process.run( + sqlitePath, + ['-json', dbPath, query], + stdoutEncoding: utf8, + stderrEncoding: utf8, + ); + + if (result.exitCode != 0) { + stderr.writeln('sqlite3 실행 실패: ${result.stderr}'); + exit(result.exitCode); + } + + final output = result.stdout as String; + final decoded = jsonDecode(output); + if (decoded is! List) { + stderr.writeln('예상치 못한 JSON 포맷입니다: ${decoded.runtimeType}'); + exit(1); + } + + return decoded.cast>(); +} + +Future _writeJson(String path, Object data) async { + final file = File(path); + await file.parent.create(recursive: true); + final encoder = const JsonEncoder.withIndent(' '); + final content = encoder.convert(data); + await file.writeAsString('$content\n'); +} + +String _buildSignature(List bytes) { + int hash = 0; + for (final byte in bytes) { + hash = (hash * 31 + byte) & 0x7fffffff; + } + return hash.toRadixString(16).padLeft(8, '0'); +}