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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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) 1766383200 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
Open year-round (save Thanksgiving, Christmas, and New Year's Day) Baldwin’s Book Barn is a stunning literary experience that is quite difficult to describe. A five-story, 1822 building packed… Read More
Gemelli is absolutely adorable, and just so happens to scoop up some of the best gelato in the state. With almost everything, including toppings, made in house from local, organic, seasonal… Read More
Tantini brings the best of the tanning industry to our very own West Chester, providing UV, sunless, and custom airbrush tanning, alongside an impressive bevy of spa services including teeth… Read More
A Rees Jones designed course nestled in the glorious Amish countryside, Broad Run is a dream for golfers of any ability. More than 370 acres of land promise a challenging, invigorating, and enjoyable… Read More
Named by Bon Appetit Magazine as one of the best artisanal chocolate purveyors in the United States, Éclat is no stranger to great praise. One visit will make clear why, as the quality at this… Read More
The care put into each dish at Dolca Zola is evident in their presentation. Pasta dishes, cheese boards, and desserts all come out of the kitchen looking just as delectable as they taste. To ensure… Read More
Clothes Mentor is one of the larger thrift organizations in the nation, with 139 stores in 29 states. Their success is due to their passion for customers, eye for quality, and unique ability to pay… Read More
For a high-end breakfast that doesn’t break the bank, check out Market Street Grill. This West Chester location serves up omelets with unexpected ingredients like fried pickles, flank steak,… Read More
The best part about West Chester’s Social Lounge has to be its beer garden. There’s a taco cart, fresh squeezed margaritas, cornhole, and giant Jenga. I mean, really, what more could you… Read More
Contrary to its name, Platinum Hair Salon is more than just your average hair salon. Since opening in 1976, the salon has been providing high-quality services from hair designs to waxing and more.… 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 Chester', '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) 39.960498809814, 'lng' => (float) -75.60530090332, 'latlng' => '39.960498809814,-75.60530090332', 'city' => 'West Chester', 'state' => 'PA', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'west-chester-pa' ) )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 Chester, Pennsylvania. Population for West Chester from the last gathering is 17861. You can view West Chester venues that host many West Chester PA events every year.
You can find a ton of properties for sale if you search the West Chester page on Zillow. Currently West Chester has an average listing price for homes for sale on the market of $427,617. More real estate facts about West Chester: The number of properties currently for sale in West Chester is 3,016. The median homes for sale listing price is $299,900. This is broken down with the number of three bedroom houses in West Chester consisting of 1,105 with an average listing price for these house of $271,530. Out of the 1,238 houses that are four bedroom the average listing price for West Chester is $430,734. Interest rates for West Chester are at historic lows as well.
West Chester Pennsylvania has a latitude of 39.960498809814 and a longitude of -75.60530090332. 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":"kotzebue-ak"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 6 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"west-chester-pa"}, [] ).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 | 2 | |
| 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-chester-pa","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 | 2 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 6 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-75.60530090332031,39.96049880981445],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"PA"}}},{"$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(1766440211077)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1766440211077)","$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 | 168 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"west-chester-pa","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":"6b1b9db0f73bb52cc7b5a1e18077258f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 5 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1767074399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 13 | |
| 15 | db.events_cache.count( {"_id":"6b1b9db0f73bb52cc7b5a1e18077258f"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"6b1b9db0f73bb52cc7b5a1e18077258f"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"6b1b9db0f73bb52cc7b5a1e18077258f","town_sef_url":"west-chester-pa","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.35400000 1766440211)","created":"MongoDate(0.35400000 1766440211)"} , true) | 0 | 0 | 4 | |
| 18 | db.events_cache.find( {"_id":"81c4aeb040a793274a1e3b36d7a483a5"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1767333599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 17 | |
| 20 | db.events_cache.count( {"_id":"81c4aeb040a793274a1e3b36d7a483a5"} ) | 0 | 0 | 4 | |
| 21 | db.events_cache.count( {"_id":"81c4aeb040a793274a1e3b36d7a483a5"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"81c4aeb040a793274a1e3b36d7a483a5","town_sef_url":"west-chester-pa","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.41100000 1766440211)","created":"MongoDate(0.41100000 1766440211)"} , true) | 0 | 0 | 2 | |
| 23 | db.events_cache.find( {"_id":"96f554b339e10c89a1c1f148c3509980"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1769061599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 39 | |
| 25 | db.events_cache.count( {"_id":"96f554b339e10c89a1c1f148c3509980"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"96f554b339e10c89a1c1f148c3509980"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"96f554b339e10c89a1c1f148c3509980","town_sef_url":"west-chester-pa","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.54600000 1766440211)","created":"MongoDate(0.54600000 1766440211)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"e7ec5c1ec22febebc4043095f29e65f9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1767074399)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 4 | |
| 30 | db.events_cache.count( {"_id":"e7ec5c1ec22febebc4043095f29e65f9"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"e7ec5c1ec22febebc4043095f29e65f9"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"e7ec5c1ec22febebc4043095f29e65f9","town_sef_url":"west-chester-pa","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.58000000 1766440211)","created":"MongoDate(0.58000000 1766440211)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"d9ba75dd88790b41c1e6ba50c3be7faa"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1767679199)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 5 | |
| 35 | db.events_cache.count( {"_id":"d9ba75dd88790b41c1e6ba50c3be7faa"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"d9ba75dd88790b41c1e6ba50c3be7faa"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"d9ba75dd88790b41c1e6ba50c3be7faa","town_sef_url":"west-chester-pa","data_key":["68cba569c3af739f25f71500"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.60700000 1766440211)","created":"MongoDate(0.60700000 1766440211)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"4621ac71fe34d211c49f27851bf4b3be"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1766728799)"},"event_id":{"$nin":[76166654]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | |
| 40 | db.events_cache.count( {"_id":"4621ac71fe34d211c49f27851bf4b3be"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"4621ac71fe34d211c49f27851bf4b3be"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"4621ac71fe34d211c49f27851bf4b3be","town_sef_url":"west-chester-pa","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.62700000 1766440211)","created":"MongoDate(0.62700000 1766440211)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"2d41bf8e41be5b700784efc64ae01fb2"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1769061599)"},"event_id":{"$nin":[76166654]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 2 | |
| 45 | db.events_cache.count( {"_id":"2d41bf8e41be5b700784efc64ae01fb2"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"2d41bf8e41be5b700784efc64ae01fb2"} ) | 0 | 0 | 15 | |
| 47 | db.events_cache.insert( {"_id":"2d41bf8e41be5b700784efc64ae01fb2","town_sef_url":"west-chester-pa","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.66100000 1766440211)","created":"MongoDate(0.66100000 1766440211)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"1bc207a357eea81d8dd063a74e36e521"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1766901599)"},"event_id":{"$nin":[76166654]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 1 | 18 | |
| 50 | db.events_cache.count( {"_id":"1bc207a357eea81d8dd063a74e36e521"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"1bc207a357eea81d8dd063a74e36e521"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"1bc207a357eea81d8dd063a74e36e521","town_sef_url":"west-chester-pa","data_key":["690e5cb9de4ae56f5a53f308"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":false}","modified":"MongoDate(0.71200000 1766440211)","created":"MongoDate(0.71200000 1766440211)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"53ed4967e57027e30cb104f8c3bd9de7"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1768283999)"},"event_id":{"$nin":[76166654,76312357]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 12 | |
| 55 | db.events_cache.count( {"_id":"53ed4967e57027e30cb104f8c3bd9de7"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"53ed4967e57027e30cb104f8c3bd9de7"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"53ed4967e57027e30cb104f8c3bd9de7","town_sef_url":"west-chester-pa","data_key":["69129e16de4ae56f5aa31322","68e86e1ec3af739f25218dc8","68fae31fc3af739f25d94de2","69041d9dde4ae56f5ae0e794","685d0877fb5e4bed1f1a0e5e","685d0877fb5e4bed1f1a0ecf","6878b7eefb5e4bed1fd98bb5","68fc349fc3af739f252262db","685e5a13fb5e4bed1f621718","68e5cb1ec3af739f25c77a1d","685e5a1afb5e4bed1f622517","689eabbdfb5e4bed1f7b3474","6913ef95de4ae56f5a16b395","685e5a1cfb5e4bed1f6227f5","68e5cb1ec3af739f25c77a84","685e5a1dfb5e4bed1f62296e","68e754e0c3af739f2514d2d9","68fc349fc3af739f25226311","685fab7afb5e4bed1fb55714","68fc349fc3af739f25226348","6913ef95de4ae56f5a16b3d0","68624e8ffb5e4bed1f2f7313","68624e93fb5e4bed1f2f7a70","68624e94fb5e4bed1f2f7c6d","689d5a3efb5e4bed1f4b0333","69324210de4ae56f5af02cbf","68e5cb1fc3af739f25c77b2d","68f2fa1ec3af739f2533d50d","68624e96fb5e4bed1f2f8148","6877f72dfb5e4bed1f35de25","68db3f21c3af739f2585407f","68e5cb1fc3af739f25c77b4d","68624e97fb5e4bed1f2f823f","689d5a3efb5e4bed1f4b034f","6944b70fde4ae56f5ab9614b","68f1a89ec3af739f25dd6f90","68f84020c3af739f25dfea2b","686f7d65fb5e4bed1fed335a","68639fe6fb5e4bed1fa5c8fd","68639fe6fb5e4bed1fa5cb73","68e5cb1fc3af739f25c77b6b","69017a9bc3af739f25e3f11e","68a9262bc3af739f252fd04f","68639fedfb5e4bed1fa5da50","68639feffb5e4bed1fa5de62","689d5a3efb5e4bed1f4b0390","6943658fde4ae56f5a41f858","68be3e2ac3af739f25263423","68639ff1fb5e4bed1fa5e325","689ab73efb5e4bed1fded644"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":true}","modified":"MongoDate(0.75200000 1766440211)","created":"MongoDate(0.75200000 1766440211)"} , true) | 0 | 0 | 1 | |
| 58 | db.events_cache.find( {"_id":"7d3752be526599c790a7a37f3a087613"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 59 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)","$lt":"MongoDate(0.00000000 1768283999)"},"event_id":{"$nin":[76166654,76312357,76253057]},"tags":"music","geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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 | 7 | |
| 60 | db.events_cache.count( {"_id":"7d3752be526599c790a7a37f3a087613"} ) | 0 | 0 | 1 | |
| 61 | db.events_cache.count( {"_id":"7d3752be526599c790a7a37f3a087613"} ) | 0 | 0 | 1 | |
| 62 | db.events_cache.insert( {"_id":"7d3752be526599c790a7a37f3a087613","town_sef_url":"west-chester-pa","data_key":["68ba81ebc3af739f25d20ebe","6933cbd7de4ae56f5a4a658c","68ef3ddcc3af739f2585aa37","6905a759de4ae56f5a2c1dda","68cba569c3af739f25f714c4","68e6035ec3af739f25f7ed88","68ef3ddcc3af739f2585aa7d","6905a759de4ae56f5a2c1dde","69196dd4de4ae56f5a95874a","6933cbd7de4ae56f5a4a6677","68aff5edc3af739f2575857d","690aed58de4ae56f5ae02389","68dcc8e1c3af739f25608ebb","6933cbd7de4ae56f5a4a66fc","68e8a65ec3af739f255b8cce","68f8785cc3af739f25126473","6933cbd7de4ae56f5a4a6710","68d38e64c3af739f2565492c","68ef3dddc3af739f2585aaca","6905a759de4ae56f5a2c1e5c","6933cbd7de4ae56f5a4a6763","6933cbd7de4ae56f5a4a6777","690aed58de4ae56f5ae023f3","69103357de4ae56f5a2600ce","6933cbd7de4ae56f5a4a67e6","69200555de4ae56f5af2ca8f","6864f193fb5e4bed1f3a2d56","6933cbd7de4ae56f5a4a6838","693a6352de4ae56f5a0da4aa","68ef3dddc3af739f2585ab52","68c11966c3af739f259e2f3c","68ef3dddc3af739f2585ab5a","690aed58de4ae56f5ae0245e","68de1a60c3af739f25fcd82d","68ef3dddc3af739f2585ab93","68e9f7e0c3af739f25a182df","68cba56ac3af739f25f715c0","68e9f7e0c3af739f25a18310","6933cbd7de4ae56f5a4a695f","68cba56ac3af739f25f715ce","68de1a60c3af739f25fcd859","68eb495cc3af739f25ce18c9","68d38e64c3af739f2565499a","68df6be1c3af739f254233dd","69351d54de4ae56f5ae25076","693a6352de4ae56f5a0da59f","68cba56ac3af739f25f715ec","68d38e64c3af739f256549e7","68ef3dddc3af739f2585abd8","6933cbd7de4ae56f5a4a6ae9"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-75.60530090332031,39.96049880981445],\"has_next_page\":true}","modified":"MongoDate(0.78300000 1766440211)","created":"MongoDate(0.78300000 1766440211)"} , true) | 0 | 0 | 1 | |
| 63 | 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\/pa-bookstores-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/bookstores\/\" target=\"_blank\">9 Best Bookstores in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/bookstores\/\" target=\"_blank\">Baldwin\u2019s Book Barn, West Chester, PA<\/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\">Open year-round (save Thanksgiving, Christmas, and New Year's Day) Baldwin’s Book Barn is a stunning literary experience that is quite difficult to describe. A five-story, 1822 building packed… <a href=\"https:\/\/bestthingspa.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\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/pa-gelato-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/gelato\/\" target=\"_blank\">The 7 Best Gelato Places in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/gelato\/\" target=\"_blank\">Gemelli, West Chester, PA<\/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\">Gemelli is absolutely adorable, and just so happens to scoop up some of the best gelato in the state. With almost everything, including toppings, made in house from local, organic, seasonal… <a href=\"https:\/\/bestthingspa.com\/gelato\/\" 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\/pa-tanning-salon-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/tanning-salons\/\" target=\"_blank\">The Best Tanning Salons in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/tanning-salons\/\" target=\"_blank\">Tantini Tanning Bar, West Chester, PA<\/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\">Tantini brings the best of the tanning industry to our very own West Chester, providing UV, sunless, and custom airbrush tanning, alongside an impressive bevy of spa services including teeth… <a href=\"https:\/\/bestthingspa.com\/tanning-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\/pa-public-golf-courses-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/public-golf-courses\/\" target=\"_blank\">The 9 Best Public Golf Courses in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/public-golf-courses\/\" target=\"_blank\">Broad Run Golfer\u2019s Club, West Chester, PA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,recreation-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">A Rees Jones designed course nestled in the glorious Amish countryside, Broad Run is a dream for golfers of any ability. More than 370 acres of land promise a challenging, invigorating, and enjoyable… <a href=\"https:\/\/bestthingspa.com\/public-golf-courses\/\" 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\/pa-candy-shop-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/candy-shops\/\" target=\"_blank\">9 Best Candy Shops in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/candy-shops\/\" target=\"_blank\">\u00c9clat Chocolate, West Chester, PA<\/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\">Named by Bon Appetit Magazine as one of the best artisanal chocolate purveyors in the United States, Éclat is no stranger to great praise. One visit will make clear why, as the quality at this… <a href=\"https:\/\/bestthingspa.com\/candy-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\/pa-pasta-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/pasta-places\/\" target=\"_blank\">The 10 Best Pasta Places in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/pasta-places\/\" target=\"_blank\">Dolce Zola, West Chester, PA<\/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\">The care put into each dish at Dolca Zola is evident in their presentation. Pasta dishes, cheese boards, and desserts all come out of the kitchen looking just as delectable as they taste. To ensure… <a href=\"https:\/\/bestthingspa.com\/pasta-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\/pa-thrift-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/thrift-shops\/\" target=\"_blank\">The 7 Best Thrift Shops in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/thrift-shops\/\" target=\"_blank\">Clothes Mentor, West Chester, PA<\/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\">Clothes Mentor is one of the larger thrift organizations in the nation, with 139 stores in 29 states. Their success is due to their passion for customers, eye for quality, and unique ability to pay… <a href=\"https:\/\/bestthingspa.com\/thrift-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\/pa-omelet-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/omelets\/\" target=\"_blank\">6 Best Omelets in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/omelets\/\" target=\"_blank\">Market Street Grill, West Chester, PA<\/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\">For a high-end breakfast that doesn’t break the bank, check out Market Street Grill. This West Chester location serves up omelets with unexpected ingredients like fried pickles, flank steak,… <a href=\"https:\/\/bestthingspa.com\/omelets\/\" 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\/pa-beer-gardens-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/beer-gardens\/\" target=\"_blank\">9 Best Beer Gardens in Pennsylvania!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/beer-gardens\/\" target=\"_blank\">The Social Lounge, West Chester, PA<\/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 best part about West Chester’s Social Lounge has to be its beer garden. There’s a taco cart, fresh squeezed margaritas, cornhole, and giant Jenga. I mean, really, what more could you… <a href=\"https:\/\/bestthingspa.com\/beer-gardens\/\" 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\/pa-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingspa.com\/hair-salons\/\" target=\"_blank\">10 Best Hair Salons in Pennsylvania<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingspa.com\/hair-salons\/\" target=\"_blank\">Platinum Hair Salon, West Chester, PA<\/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\">Contrary to its name, Platinum Hair Salon is more than just your average hair salon. Since opening in 1976, the salon has been providing high-quality services from hair designs to waxing and more.… <a href=\"https:\/\/bestthingspa.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<\/div>\n<\/div>\n\n\n","town_sef_url":"west-chester-pa","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\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1766447411,"type":"Event","id":76166654,"title":"Start Making Sense (Talking Heads Tribute)","url":"\/event\/start-making-sense-talking-heads-tribute-2025-12-27-jb-phoenixville-pa.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2022\/10\/start-making-sense-1665594957-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":1766443811,"type":"Event","id":76312357,"title":"Cinderella","url":"\/event\/cinderella-2025-12-27-west-chester-pa.html","image_url":"https:\/\/cdn-p300.americantowns.com\/img\/generic-icon.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":1766454611,"type":"Event","id":76253057,"title":"WWE Live Holiday Tour","url":"\/event\/wwe-live-holiday-tour-2025-12-26-tm-baltimore-md.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/380\/bf11c4a6-7591-40d0-babc-f357525e0380_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1766454611,"type":"Event","id":76239974,"title":"The Bangos – A Tribute to The Bangles and The Go-Go’s","url":"\/event\/the-bangos---a-tribute-to-the-bangles-and-the-go-gos-2025-12-30-jb-sellersville-pa.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"}],"modified":"MongoDate(0.78600000 1766440211)","created":"MongoDate(0.78600000 1766440211)","_id":ObjectId ("6949bd130acac4f7c40332ca")} , true) | 0 | 0 | 2 | |
| 64 | db.events_cache.find( {"_id":"5d8651edb16eabfce556a713e1cf0086"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 65 | db.events_radius_cache.find( {"_id":"e3af14f30ede92f05424bfc4e451b479"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 6 | |
| 66 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766383200)"},"event_id":{"$nin":[76166654,76312357,76253057,76239974]},"geo":{"$geoWithin":{"$center":[[-75.60530090332031,39.96049880981445],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( 6 ).skip( 0 ) | 0 | 6 | 203 | |
| 67 | db.events_cache.count( {"_id":"5d8651edb16eabfce556a713e1cf0086"} ) | 0 | 0 | 1 | |
| 68 | db.events_cache.count( {"_id":"5d8651edb16eabfce556a713e1cf0086"} ) | 0 | 0 | 1 | |
| 69 | db.events_cache.insert( {"_id":"5d8651edb16eabfce556a713e1cf0086","town_sef_url":"west-chester-pa","data_key":["685d0873fb5e4bed1f1a0753","685e5a12fb5e4bed1f6214b5","685fab79fb5e4bed1fb555a8","6860fc96fb5e4bed1fe8c65f","68624e8cfb5e4bed1f2f6f2a"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around West Chester\",\"keyword\":\"\",\"radius\":15,\"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\":39.96049880981445,\"lng\":-75.60530090332031,\"latlng\":\"39.960498809814,-75.60530090332\",\"city\":\"West Chester\",\"state\":\"PA\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.03200000 1766440212)","created":"MongoDate(0.03200000 1766440212)"} , true) | 0 | 0 | 1 | |
| 70 | db.news.find( {"broadcast":{"$in":["usa","west-chester-pa","pa","chester-county-pa"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 3 | |
| 71 | db.places.find( {"address.town_sef_url":"west-chester-pa","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 72 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 3 | |
| 73 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 74 | db.towns.find( {"sef_url":"west-chester-pa"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 75 | db.tokens.find( {"sef_url":{"$in":["usa","pa","chester-county-pa","west-chester-pa"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 76 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 77 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 79 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 82 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |

