Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 193 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769580000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
The name says it all: Salon Pure offers purely amazing service. This team of talented hairstylists can give you a custom ‘do that’s designed to give new life to all your best features.
Read MoreThe self-proclaimed gastropub is a classic bar in Princeton with a warm, inviting atmosphere. They keep 19 beers on tap at any given time, along with wines and other seasonal drinks.
Read MoreHomestead isn’t just a shop where you’ll find run-of-the-mill sofas and tables. This Princeton shop is all about helping you discover treasures for your home, whether it’s a piece… Read More
Art can make anyone feel thoughtful and introspective, so taking in some art with your significant other is a great way to enhance the romance. For your next date, check out the Grounds for… Read More
Enjoy a weekend public walking tour in the spring, summer, or fall hosted by the Princeton Tour Company. Tours take guests through Princeton University as well as through the surrounding downtown,… Read More
The menu itself is more along the lines of a fish market than a restaurant—the options are almost infinite! They’ve incorporated crab into almost every course, from apps to entrees to… Read More
Why limit yourself to just one dish the next time you have a hankering for Indian food? Head to Chennai Chimney in Princeton for a lunch buffet that lets you have all your favorites in one place for… Read More
Boasting a free exam for all children under 24 months, you know that Montgomery Pediatric Dentistry is invested in keeping your children’s teeth and mouth healthy. They also have set up their… Read More
If you are looking for simple or major servicing, Bicycle Rack can handle it with their numerous offerings of service and installation packages. If you are looking to purchase a new bike, Bicycle… Read More
Labyrinth is its own small labyrinth of books with books in every genre. The store is small enough to not feel lost but the selection is wide enough to spend a couple hours browsing. They can special… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around West Windsor', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 40.292198181152, 'lng' => (float) -74.625701904297, 'latlng' => '40.292198181152,-74.625701904297', 'city' => 'West Windsor', 'state' => 'NJ', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'west-windsor-nj' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
West Windsor, New Jersey. You can view West Windsor venues that host many West Windsor NJ events every year.
You can find a ton of properties for sale if you search the West Windsor page on Zillow. Currently West Windsor has an average listing price for homes for sale on the market of $612,934. More real estate facts about West Windsor: The number of properties currently for sale in West Windsor is 23. The median homes for sale listing price is $250,000. This is broken down with the number of three bedroom houses in West Windsor consisting of 5 with an average listing price for these house of $255,780. Out of the 8 houses that are four bedroom the average listing price for West Windsor is $571,722. Interest rates for West Windsor are at historic lows as well.
West Windsor New Jersey has a latitude of 40.292198181152 and a longitude of -74.625701904297. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"davis-ok"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"west-windsor-nj"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"west-windsor-nj","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-74.62570190429688,40.292198181152344],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"NJ"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769639359658)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769639359658)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 166 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"west-windsor-nj","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"4881e7dfe4f5c121bef6cff6a39e1c88"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770271199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 33 | |
| 15 | db.events_cache.count( {"_id":"4881e7dfe4f5c121bef6cff6a39e1c88"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"4881e7dfe4f5c121bef6cff6a39e1c88"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"4881e7dfe4f5c121bef6cff6a39e1c88","town_sef_url":"west-windsor-nj","data_key":["68d74abec3af739f25e1ee36"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":true}","modified":"MongoDate(0.89800000 1769639359)","created":"MongoDate(0.89800000 1769639359)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"0d6274efd87464654c02485548c799b1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770271199)"},"event_id":{"$nin":[76191128]},"tags":"music","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 5 | |
| 20 | db.events_cache.count( {"_id":"0d6274efd87464654c02485548c799b1"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"0d6274efd87464654c02485548c799b1"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"0d6274efd87464654c02485548c799b1","town_sef_url":"west-windsor-nj","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":false}","modified":"MongoDate(0.92200000 1769639359)","created":"MongoDate(0.92200000 1769639359)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"ce961ca4db645ab79b602fd1d8a3070c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770875999)"},"event_id":{"$nin":[76191128]},"tags":"music","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 1 | 8 | |
| 25 | db.events_cache.count( {"_id":"ce961ca4db645ab79b602fd1d8a3070c"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"ce961ca4db645ab79b602fd1d8a3070c"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"ce961ca4db645ab79b602fd1d8a3070c","town_sef_url":"west-windsor-nj","data_key":["68c50de5c3af739f2502f2e3"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":false}","modified":"MongoDate(0.95200000 1769639359)","created":"MongoDate(0.95200000 1769639359)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"0555f137e618055d843dc47256a7ce8a"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1769925599)"},"event_id":{"$nin":[76191128,76155511]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 30 | db.events_cache.count( {"_id":"0555f137e618055d843dc47256a7ce8a"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"0555f137e618055d843dc47256a7ce8a"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"0555f137e618055d843dc47256a7ce8a","town_sef_url":"west-windsor-nj","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":false}","modified":"MongoDate(0.96800000 1769639359)","created":"MongoDate(0.96800000 1769639359)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"61047234093153b5cd8dfa3f1a02953c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1772258399)"},"event_id":{"$nin":[76191128,76155511]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 11 | |
| 35 | db.events_cache.count( {"_id":"61047234093153b5cd8dfa3f1a02953c"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"61047234093153b5cd8dfa3f1a02953c"} ) | 0 | 0 | 9 | |
| 37 | db.events_cache.insert( {"_id":"61047234093153b5cd8dfa3f1a02953c","town_sef_url":"west-windsor-nj","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":false}","modified":"MongoDate(0.00800000 1769639360)","created":"MongoDate(0.00800000 1769639360)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"a22f6708eedfe4ca49cf4957e4b43c26"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 10 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770098399)"},"event_id":{"$nin":[76191128,76155511]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 31 | |
| 40 | db.events_cache.count( {"_id":"a22f6708eedfe4ca49cf4957e4b43c26"} ) | 0 | 0 | 75 | |
| 41 | db.events_cache.count( {"_id":"a22f6708eedfe4ca49cf4957e4b43c26"} ) | 0 | 0 | 9 | |
| 42 | db.events_cache.insert( {"_id":"a22f6708eedfe4ca49cf4957e4b43c26","town_sef_url":"west-windsor-nj","data_key":["68d74abec3af739f25e1ee55"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":true}","modified":"MongoDate(0.17700000 1769639360)","created":"MongoDate(0.17700000 1769639360)"} , true) | 0 | 0 | 9 | |
| 43 | db.events_cache.find( {"_id":"2c34989ddbbab316cddb4fa1e071465b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1771480799)"},"event_id":{"$nin":[76191128,76155511,76191196]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 4 | |
| 45 | db.events_cache.count( {"_id":"2c34989ddbbab316cddb4fa1e071465b"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"2c34989ddbbab316cddb4fa1e071465b"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"2c34989ddbbab316cddb4fa1e071465b","town_sef_url":"west-windsor-nj","data_key":["68bf8fa6c3af739f25b38019","688d8d11fb5e4bed1f4d37b5","688d8d11fb5e4bed1f4d37b1","688d8d11fb5e4bed1f4d37c7","688d8d11fb5e4bed1f4d37d4","688d8d11fb5e4bed1f4d37eb","688d8d11fb5e4bed1f4d37cd","688d8d11fb5e4bed1f4d37da","688d8d11fb5e4bed1f4d37e8","68ba49aac3af739f257d8883","68c0e125c3af739f253dcfdd","68e71ca1c3af739f25e5a0c8","68ef05a0c3af739f254c0721","68f05723c3af739f25947d55","68f2fa20c3af739f2533e0b4","690d581bde4ae56f5ac124fb","691bd895de4ae56f5a7c0dbc","69251314de4ae56f5a2528ac","69339393de4ae56f5aea2e92","68ef05a0c3af739f254c0728","68dde221c3af739f25c57701","6967019cb1faf7c56a6c9877","688d8d11fb5e4bed1f4d3822","688d8d11fb5e4bed1f4d3832","688d8d11fb5e4bed1f4d3840","688d8d11fb5e4bed1f4d3847","688d8d11fb5e4bed1f4d3874","688d8d11fb5e4bed1f4d386b","688d8d11fb5e4bed1f4d3863","688d8d11fb5e4bed1f4d38d7","68911578fb5e4bed1fbe4596","68911578fb5e4bed1fbe459b","68917cc0fb5e4bed1f58fe34","689d5a3ffb5e4bed1f4b0a32","68afbdafc3af739f2536a094","68b7a6abc3af739f2571f6c0","68ba49aac3af739f257d888e","68c8ca22c3af739f25291df9","68d5f928c3af739f25934256","68dde221c3af739f25c57713","68e4799fc3af739f25a9df28","68e71ca1c3af739f25e5a0e3","68e9bf9dc3af739f256bce30","6900291dc3af739f259bb627","69041d9ede4ae56f5ae0edcc","690c0698de4ae56f5a9c10fe","6913ef96de4ae56f5a16bad0","691d2a16de4ae56f5a437b3b","69436592de4ae56f5a4202a2","694b4e8fde4ae56f5a55a178"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-74.62570190429688,40.292198181152344],\"has_next_page\":true}","modified":"MongoDate(0.20800000 1769639360)","created":"MongoDate(0.20800000 1769639360)"} , true) | 0 | 0 | 1 | |
| 48 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/hair-salons\/\" target=\"_blank\">10 Best Hair Salons in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/hair-salons\/\" target=\"_blank\">Salon Pure, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\"><p>The name says it all: Salon Pure offers purely amazing service. This team of talented hairstylists can give you a custom \u2018do that\u2019s designed to give new life to all your best features.<\/p> <a href=\"https:\/\/bestthingsnj.com\/hair-salons\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/bars\/\" target=\"_blank\">8 Best Bars in New Jersey: 2024 Edition!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/bars\/\" target=\"_blank\">Yankee Doodle Tap Room, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\"><p>The self-proclaimed gastropub is a classic bar in Princeton with a warm, inviting atmosphere. They keep 19 beers on tap at any given time, along with wines and other seasonal drinks.<\/p> <a href=\"https:\/\/bestthingsnj.com\/bars\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-furniture-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/furniture-stores\/\" target=\"_blank\">10 Best Furniture Stores in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/furniture-stores\/\" target=\"_blank\">Homestead, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Homestead isn’t just a shop where you’ll find run-of-the-mill sofas and tables. This Princeton shop is all about helping you discover treasures for your home, whether it’s a piece… <a href=\"https:\/\/bestthingsnj.com\/furniture-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-romantic-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/romantic-places\/\" target=\"_blank\">10 Most Romantic Places in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/romantic-places\/\" target=\"_blank\">Grounds for Sculpture, Hamilton Township, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-shannen,valentines-day,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Art can make anyone feel thoughtful and introspective, so taking in some art with your significant other is a great way to enhance the romance. For your next date, check out the Grounds for… <a href=\"https:\/\/bestthingsnj.com\/romantic-places\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-sightseeing-tours-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/sightseeing-tours\/\" target=\"_blank\">The 9 Best Sightseeing Tours in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/sightseeing-tours\/\" target=\"_blank\">Princeton Tour Company, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Enjoy a weekend public walking tour in the spring, summer, or fall hosted by the Princeton Tour Company. Tours take guests through Princeton University as well as through the surrounding downtown,… <a href=\"https:\/\/bestthingsnj.com\/sightseeing-tours\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-crab-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/crab-restaurants\/\" target=\"_blank\">9 Best Places for Crab in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/crab-restaurants\/\" target=\"_blank\">Blue Point Grill, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">The menu itself is more along the lines of a fish market than a restaurant—the options are almost infinite! They’ve incorporated crab into almost every course, from apps to entrees to… <a href=\"https:\/\/bestthingsnj.com\/crab-restaurants\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-buffets-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/buffets\/\" target=\"_blank\">10 Best Buffets in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/buffets\/\" target=\"_blank\">Chennai Chimney, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Why limit yourself to just one dish the next time you have a hankering for Indian food? Head to Chennai Chimney in Princeton for a lunch buffet that lets you have all your favorites in one place for… <a href=\"https:\/\/bestthingsnj.com\/buffets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-kid-dentist-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/kid-friendly-dentists\/\" target=\"_blank\">9 Best Kid-Friendly Dentists in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/kid-friendly-dentists\/\" target=\"_blank\">Montgomery Pediatric Dentistry, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Boasting a free exam for all children under 24 months, you know that Montgomery Pediatric Dentistry is invested in keeping your children’s teeth and mouth healthy. They also have set up their… <a href=\"https:\/\/bestthingsnj.com\/kid-friendly-dentists\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-bike-shops-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/bike-shops\/\" target=\"_blank\">9 Best Bike Shops in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/bike-shops\/\" target=\"_blank\">Bicycle Rack, Hightstown, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">If you are looking for simple or major servicing, Bicycle Rack can handle it with their numerous offerings of service and installation packages. If you are looking to purchase a new bike, Bicycle… <a href=\"https:\/\/bestthingsnj.com\/bike-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-bookstores-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/bookstores\/\" target=\"_blank\">8 Best Bookstores in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/bookstores\/\" target=\"_blank\">Labyrinth Books, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Labyrinth is its own small labyrinth of books with books in every genre. The store is small enough to not feel lost but the selection is wide enough to spend a couple hours browsing. They can special… <a href=\"https:\/\/bestthingsnj.com\/bookstores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"west-windsor-nj","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769642959,"type":"Event","id":76191128,"title":"Kim's Convenience","url":"\/event\/kims-convenience-2026-01-28-tm-princeton-nj.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/393\/b74d3ddc-a5f3-4e09-a801-89c36b774393_106071_TABLET_LANDSCAPE_LARGE_16_9.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1769646559,"type":"Event","id":76155511,"title":"Emanuel Ax","url":"\/event\/emanuel-ax-2026-02-06-jb-princeton-nj.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"10\",\"days\":\"5\",\"ttl\":\"1\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1769642960,"type":"Event","id":76191196,"title":"Kim's Convenience","url":"\/event\/kims-convenience-2026-01-29-tm-princeton-nj.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/393\/b74d3ddc-a5f3-4e09-a801-89c36b774393_106071_TABLET_LANDSCAPE_LARGE_16_9.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769653760,"type":"Event","id":76016088,"title":"Hamilton (NY)","url":"\/event\/hamilton-ny-2026-01-28-tm-new-york-ny.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/00f\/b9aebee0-d1cb-4a5c-8e0e-0ca03fd4d00f_SOURCE"}],"modified":"MongoDate(0.21200000 1769639360)","created":"MongoDate(0.21200000 1769639360)","_id":ObjectId ("697a8dc0b919ad5e9d076799")} , true) | 0 | 0 | 2 | |
| 49 | db.events_cache.find( {"_id":"aa3f4defa8be3edd1dc8084f73b0e078"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 50 | db.events_radius_cache.find( {"_id":"6e6355943306191e75a03f7ef08d900e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 51 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)"},"event_id":{"$nin":[76191128,76155511,76191196,76016088]},"geo":{"$geoWithin":{"$center":[[-74.62570190429688,40.292198181152344],0.10144927536231885]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 330 | |
| 52 | db.events_cache.count( {"_id":"aa3f4defa8be3edd1dc8084f73b0e078"} ) | 0 | 0 | 1 | |
| 53 | db.events_cache.count( {"_id":"aa3f4defa8be3edd1dc8084f73b0e078"} ) | 0 | 0 | 1 | |
| 54 | db.events_cache.insert( {"_id":"aa3f4defa8be3edd1dc8084f73b0e078","town_sef_url":"west-windsor-nj","data_key":["69324212de4ae56f5af033c0","68d74abec3af739f25e1ee8b","68d74abec3af739f25e1eeb7","6951e613de4ae56f5af85894","68d74abec3af739f25e1ef0f"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around West Windsor\",\"keyword\":\"\",\"radius\":7,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":40.292198181152344,\"lng\":-74.62570190429688,\"latlng\":\"40.292198181152,-74.625701904297\",\"city\":\"West Windsor\",\"state\":\"NJ\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.58100000 1769639360)","created":"MongoDate(0.58100000 1769639360)"} , true) | 0 | 0 | 1 | |
| 55 | db.news.find( {"broadcast":{"$in":["usa","west-windsor-nj","nj","mercer-county-nj"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 3 | |
| 56 | db.places.find( {"address.town_sef_url":"west-windsor-nj","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 57 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 58 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 59 | db.towns.find( {"sef_url":"west-windsor-nj"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 60 | db.tokens.find( {"sef_url":{"$in":["usa","nj","mercer-county-nj","west-windsor-nj"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 61 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 62 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 63 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 64 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 65 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 66 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 67 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



