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 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
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
Over 120 businesses await you at the gorgeous White Marsh Mall. Grab some new housewares to spruce up your home, treat yourself to something sparkly, or make it a party at the mall’s several… Read More
The next time you have a special occasion coming up, book some pampering time at NVS Salon Spa. Not only does this salon offer all your favorite hair services but, as a Merle Norman salon, it offers… Read More
When completing your Maryland wine tour, you must stop at Boordy Vineyards. It is the oldest vineyard and winery in the state of Maryland and you can taste their fabulous wine from within a 19th… Read More
Enjoy the healing effects of Himalayan salt at the specialized Salt Works Spa. This Bel Air spa takes advantage of natural minerals for your health and beauty, offering services like salt therapy and… Read More
Studio Noir is a small but mighty body art shop in Bel Air where you know you’ll get quality work every time. The experienced piercers at Studio Noir create a comfortable experience that is as… Read More
Organic meets wellness meets spa-like atmosphere—that is what you will find at Vita Wellness Spa. Anyone interested in organic and natural beauty treatments should come here. They offer… Read More
Yummy crepes? Check. What more do you need? Sunny Day Café features a long list of both savory and sweet crepes so there is something for everyone to enjoy. For Maryland flair try the Crabby… Read More
They can help you to find the right bike and maintain it for you. With certified bike mechanics, the Bike Doctor of Bel Air can easily complete repairs and upgrades to your existing one, as well.… Read More
India Garden is the hotspot for Indian cuisine in Bel Air. Stop in for its lunch buffet if you want an all-you-can-eat experience or dine out for dinner for a more traditional experience.
Read MoreSince this is a restaurant and bar, you can bring the entire family. Each booth has a television in it so that you can eat in the restaurant and watch the game up close. Sports memorabilia cover the… 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 Upper Falls', '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.4375, 'lng' => (float) -76.403503417969, 'latlng' => '39.4375,-76.403503417969', 'city' => 'Upper Falls', 'state' => 'MD', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'upper-falls-md' ) )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
Upper Falls, Maryland. You can view Upper Falls venues that host many Upper Falls MD events every year.
You can find a ton of properties for sale if you search the Upper Falls page on Zillow. Currently Upper Falls has an average listing price for homes for sale on the market of $407,913. More real estate facts about Upper Falls: The number of properties currently for sale in Upper Falls is 1,724. The median homes for sale listing price is $308,899. This is broken down with the number of three bedroom houses in Upper Falls consisting of 680 with an average listing price for these house of $267,098. Out of the 533 houses that are four bedroom the average listing price for Upper Falls is $452,987. Interest rates for Upper Falls are at historic lows as well.
Upper Falls Maryland has a latitude of 39.4375 and a longitude of -76.403503417969. 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":"onemo-va"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"upper-falls-md"}, [] ).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":"upper-falls-md","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 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-76.40350341796875,39.4375],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"MD"}}},{"$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(1769636035721)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769636035721)","$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 | 116 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"upper-falls-md","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":"61c4001da30dc55e0403697f9a6394fe"}, [] ).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":[[-76.40350341796875,39.4375],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 | 25 | |
| 15 | db.events_cache.count( {"_id":"61c4001da30dc55e0403697f9a6394fe"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"61c4001da30dc55e0403697f9a6394fe"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"61c4001da30dc55e0403697f9a6394fe","town_sef_url":"upper-falls-md","data_key":["68e86e1fc3af739f2521998a"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":true}","modified":"MongoDate(0.91300000 1769636035)","created":"MongoDate(0.91300000 1769636035)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"75765d9b58e595223c24116854a710cd"}, [] ).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":[76226786]},"tags":"music","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | |
| 20 | db.events_cache.count( {"_id":"75765d9b58e595223c24116854a710cd"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"75765d9b58e595223c24116854a710cd"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"75765d9b58e595223c24116854a710cd","town_sef_url":"upper-falls-md","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":false}","modified":"MongoDate(0.93500000 1769636035)","created":"MongoDate(0.93500000 1769636035)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"41da1dafdbf5988631487f7b332a98ec"}, [] ).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":[76226786]},"tags":"music","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | 6 | |
| 25 | db.events_cache.count( {"_id":"41da1dafdbf5988631487f7b332a98ec"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"41da1dafdbf5988631487f7b332a98ec"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"41da1dafdbf5988631487f7b332a98ec","town_sef_url":"upper-falls-md","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":false}","modified":"MongoDate(0.95800000 1769636035)","created":"MongoDate(0.95800000 1769636035)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"eca9c9baa0821b4c6728ab9898a95271"}, [] ).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":[76226786]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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":"eca9c9baa0821b4c6728ab9898a95271"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"eca9c9baa0821b4c6728ab9898a95271"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"eca9c9baa0821b4c6728ab9898a95271","town_sef_url":"upper-falls-md","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":false}","modified":"MongoDate(0.97400000 1769636035)","created":"MongoDate(0.97400000 1769636035)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"dbe11decf27350e3c6821f48bbc584d4"}, [] ).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":[76226786]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | 1 | |
| 35 | db.events_cache.count( {"_id":"dbe11decf27350e3c6821f48bbc584d4"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"dbe11decf27350e3c6821f48bbc584d4"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"dbe11decf27350e3c6821f48bbc584d4","town_sef_url":"upper-falls-md","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":false}","modified":"MongoDate(0.98900000 1769636035)","created":"MongoDate(0.98900000 1769636035)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"4864cd76ea208507840c1c1ced636556"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770098399)"},"event_id":{"$nin":[76226786]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | 17 | |
| 40 | db.events_cache.count( {"_id":"4864cd76ea208507840c1c1ced636556"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"4864cd76ea208507840c1c1ced636556"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"4864cd76ea208507840c1c1ced636556","town_sef_url":"upper-falls-md","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":false}","modified":"MongoDate(0.03300000 1769636036)","created":"MongoDate(0.03300000 1769636036)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"a23532a664b898ca7fc606d1a36aa633"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770962399)"},"event_id":{"$nin":[76226786]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | 29 | |
| 45 | db.events_cache.count( {"_id":"a23532a664b898ca7fc606d1a36aa633"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"a23532a664b898ca7fc606d1a36aa633"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"a23532a664b898ca7fc606d1a36aa633","town_sef_url":"upper-falls-md","data_key":["6944b711de4ae56f5ab96aa7"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":true}","modified":"MongoDate(0.09500000 1769636036)","created":"MongoDate(0.09500000 1769636036)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"21c63e1ec3aeeca80f536a38f0361a97"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1771480799)"},"event_id":{"$nin":[76226786,76431613]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | 9 | |
| 50 | db.events_cache.count( {"_id":"21c63e1ec3aeeca80f536a38f0361a97"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"21c63e1ec3aeeca80f536a38f0361a97"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"21c63e1ec3aeeca80f536a38f0361a97","town_sef_url":"upper-falls-md","data_key":["68f2fa20c3af739f2533e0ac","688d8d11fb5e4bed1f4d37da","68d74abec3af739f25e1edfb","68f2fa20c3af739f2533e0b9","68db3f22c3af739f258549ea","68df33a1c3af739f2509f385","68f2fa20c3af739f2533e0a3","69041d9ede4ae56f5ae0edcc","694b4e8fde4ae56f5a55a178","695dc38db1faf7c56a6c0a3d","688d8d11fb5e4bed1f4d38a9","68dc90a0c3af739f25fd35f4","68e5cb1fc3af739f25c784d1","6902cc1c3394d74e7810c4a1","690ab51fde4ae56f5a8416c6","68ef05a0c3af739f254c0764","68911579fb5e4bed1fbe46ce","68f2fa20c3af739f2533e0f4","68f991a1c3af739f2535accc","68bf8fa6c3af739f25b38068","689eabbefb5e4bed1f7b3f22","689ffd44fb5e4bed1f956809","68c232a7c3af739f256af326","69436592de4ae56f5a42037a","68911579fb5e4bed1fbe48d6","6892ce40fb5e4bed1f90b11a","68dc90a1c3af739f25fd3618","68a54338fb5e4bed1feb9a4f","68e71ca1c3af739f25e5a164","690c0698de4ae56f5a9c113f","68c232a7c3af739f256af36a","68ca1ba4c3af739f25d821a3","68d35626c3af739f25020faf","68f2fa20c3af739f2533e172","68c8ca22c3af739f25291e9c","689ffd44fb5e4bed1f956828","68afbdafc3af739f2536a0ce","68e71ca1c3af739f25e5a181","68f6ee9bc3af739f25829b12","690c0699de4ae56f5a9c1171","69436592de4ae56f5a4203d2","6960668eb1faf7c56a140c76","68911579fb5e4bed1fbe4c75","68dc90a1c3af739f25fd3695","68df33a1c3af739f2509f425","68e5cb20c3af739f25c7854e","68e5cb20c3af739f25c78555","68911579fb5e4bed1fbe4d46","68ad1aaac3af739f25f0af87","68bf8fa6c3af739f25b38131"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":true}","modified":"MongoDate(0.12800000 1769636036)","created":"MongoDate(0.12800000 1769636036)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"b694dc33bb1fc84cb9aeb3a44175faeb"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1771480799)"},"event_id":{"$nin":[76226786,76431613,76219299]},"tags":"music","geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],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 | 5 | |
| 55 | db.events_cache.count( {"_id":"b694dc33bb1fc84cb9aeb3a44175faeb"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"b694dc33bb1fc84cb9aeb3a44175faeb"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"b694dc33bb1fc84cb9aeb3a44175faeb","town_sef_url":"upper-falls-md","data_key":["69200556de4ae56f5af2cfb0","6933cbd9de4ae56f5a4a78b9","6933cbd9de4ae56f5a4a78de","68fc6cdfc3af739f25508569","6933cbd9de4ae56f5a4a78fa","68e754e1c3af739f2514d697","68c50de4c3af739f2502f250","68f9c9dfc3af739f25851345","69200556de4ae56f5af2cfdd","6933cbd9de4ae56f5a4a7948","690455d9de4ae56f5a345fe4","6906f8d9de4ae56f5a3775ff","691427dade4ae56f5a80dc0d","69157957de4ae56f5a227f5b","691d6255de4ae56f5ae88c64","693bb4d4de4ae56f5ad9bc35","69351d55de4ae56f5ae25509","68c50de5c3af739f2502f2a1","690c3edade4ae56f5afb9eef","693bb4d4de4ae56f5ad9bc48","693bb4d4de4ae56f5ad9bc4d","693911d3de4ae56f5a25e686","68de1a61c3af739f25fcdba1","68df6be1c3af739f2542376a","68e754e1c3af739f2514d6d8","68f483ddc3af739f25f392ba","690455d9de4ae56f5a346001","691427dade4ae56f5a80dc42","68f483ddc3af739f25f392ca","69157957de4ae56f5a227f92","690c3edade4ae56f5afb9f0f","68dcc8e2c3af739f2560927e","68e8a65fc3af739f255b90da","690ee1d9de4ae56f5a29126c","691eb3ddde4ae56f5a229c58","6933cbd9de4ae56f5a4a7a4a","68fdbe61c3af739f2586fd91","690c3edade4ae56f5afb9f17","68c50de5c3af739f2502f2a6","68ccf6e7c3af739f259f6a8b","68dcc8e2c3af739f256092c1","68f9c9dfc3af739f25851473","6903045d3394d74e7843c277","690c3edade4ae56f5afb9f37","68f8785dc3af739f25126a73","692156d5de4ae56f5a9caa81","68d38e65c3af739f25654d0f","68df6be1c3af739f254237bb","69196dd6de4ae56f5a958b17","68c11967c3af739f259e318a"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-76.40350341796875,39.4375],\"has_next_page\":true}","modified":"MongoDate(0.15400000 1769636036)","created":"MongoDate(0.15400000 1769636036)"} , true) | 0 | 0 | 1 | |
| 58 | 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\/md-shopping-outlet-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/shopping-outlets\/\" target=\"_blank\">10 Best Shopping Outlets in Maryland<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/shopping-outlets\/\" target=\"_blank\">White Marsh Mall, White Marsh, MD<\/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\">Over 120 businesses await you at the gorgeous White Marsh Mall. Grab some new housewares to spruce up your home, treat yourself to something sparkly, or make it a party at the mall’s several… <a href=\"https:\/\/bestthingsmd.com\/shopping-outlets\/\" 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\/md-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/hair-salons\/\" target=\"_blank\">10 Best Hair Salons in Maryland<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/hair-salons\/\" target=\"_blank\">NVS Salon Spa, Bel Air, MD<\/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\">The next time you have a special occasion coming up, book some pampering time at NVS Salon Spa. Not only does this salon offer all your favorite hair services but, as a Merle Norman salon, it offers… <a href=\"https:\/\/bestthingsmd.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\/md-wineries-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/wineries-vineyards\/\" target=\"_blank\">9 Best Wineries and Vineyards in Maryland!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/wineries-vineyards\/\" target=\"_blank\">Boordy Vineyards, Hyde, MD<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">When completing your Maryland wine tour, you must stop at Boordy Vineyards. It is the oldest vineyard and winery in the state of Maryland and you can taste their fabulous wine from within a 19th… <a href=\"https:\/\/bestthingsmd.com\/wineries-vineyards\/\" 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\/md-rainy-day-activities-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/rainy-day-thingstodo\/\" target=\"_blank\">10 Best Rainy Day Activities in Maryland!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/rainy-day-thingstodo\/\" target=\"_blank\">Salt Works Spa, Bel Air, MD<\/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 the healing effects of Himalayan salt at the specialized Salt Works Spa. This Bel Air spa takes advantage of natural minerals for your health and beauty, offering services like salt therapy and… <a href=\"https:\/\/bestthingsmd.com\/rainy-day-thingstodo\/\" 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\/md-piercing-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/piercing-shops\/\" target=\"_blank\">10 Best Piercing Shops in Maryland<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/piercing-shops\/\" target=\"_blank\">Studio Noir, Bel Air, MD<\/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\">Studio Noir is a small but mighty body art shop in Bel Air where you know you’ll get quality work every time. The experienced piercers at Studio Noir create a comfortable experience that is as… <a href=\"https:\/\/bestthingsmd.com\/piercing-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\/md-spa-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/spas\/\" target=\"_blank\">8 Best Spas in Maryland!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/spas\/\" target=\"_blank\">Vita Wellness Spa, Parkville, MD<\/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\">Organic meets wellness meets spa-like atmosphere—that is what you will find at Vita Wellness Spa. Anyone interested in organic and natural beauty treatments should come here. They offer… <a href=\"https:\/\/bestthingsmd.com\/spas\/\" 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\/md-breakfast-spot.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/breakfast-spots\/\" target=\"_blank\">8 Best Breakfast Spots in Maryland!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/breakfast-spots\/\" target=\"_blank\">Sunny Day Caf\u00e9, Bel Air, MD<\/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\">Yummy crepes? Check. What more do you need? Sunny Day Café features a long list of both savory and sweet crepes so there is something for everyone to enjoy. For Maryland flair try the Crabby… <a href=\"https:\/\/bestthingsmd.com\/breakfast-spots\/\" 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\/md-bike-shops-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/bike-shops\/\" target=\"_blank\">8 Best Bike Shops in Maryland!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/bike-shops\/\" target=\"_blank\">Bike Doctor Bel Air, Bel Air, MD<\/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\">They can help you to find the right bike and maintain it for you. With certified bike mechanics, the Bike Doctor of Bel Air can easily complete repairs and upgrades to your existing one, as well.… <a href=\"https:\/\/bestthingsmd.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\/md-buffets-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/buffets\/\" target=\"_blank\">10 Best Buffets in Maryland<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/buffets\/\" target=\"_blank\">India Garden, Bel Air, MD<\/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\"><p>India Garden is the hotspot for Indian cuisine in Bel Air. Stop in for its lunch buffet if you want an all-you-can-eat experience or dine out for dinner for a more traditional experience.<\/p> <a href=\"https:\/\/bestthingsmd.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\/md-sports-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmd.com\/sports-bars\/\" target=\"_blank\">The 9 Best Sports Bars in Maryland!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmd.com\/sports-bars\/\" target=\"_blank\">Pappas Restaurant & Sports Bar, Parkville, MD<\/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\">Since this is a restaurant and bar, you can bring the entire family. Each booth has a television in it so that you can eat in the restaurant and watch the game up close. Sports memorabilia cover the… <a href=\"https:\/\/bestthingsmd.com\/sports-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<\/div>\n<\/div>\n\n\n","town_sef_url":"upper-falls-md","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":1769639635,"type":"Event","id":76226786,"title":"Towson University Tigers Mens Basketball vs. UNC Wilmington Seahawks Men's Basketball","url":"\/event\/towson-university-tigers-mens-basketball-vs-unc-wilmington-seahawks-mens-basketball-2026-01-29-tm-towson-md.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/cd8\/e53235c7-7091-4b2b-958e-43c2f2200cd8_SOURCE"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"15\",\"days\":\"15\",\"ttl\":\"2\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-2.jpg\"}","expiration":1769643236,"type":"Event","id":76431613,"title":"Echoes of Motown: A Musical Requiem of Rhythm and Resistance","url":"\/event\/echoes-of-motown-a-musical-requiem-of-rhythm-and-resistance-2026-02-01-tm-baltimore-md.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/07d\/fda8c807-42eb-4b81-9f16-f3a8367e107d_106371_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":1769650436,"type":"Event","id":76219299,"title":"Will Downing","url":"\/event\/will-downing-2026-01-30-tm-alexandria-va.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/043\/d98435a2-a3e7-4132-992d-106c59b8c043_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":1769650436,"type":"Event","id":76289977,"title":"Della Mae","url":"\/event\/della-mae-2026-01-29-jb-sellersville-pa.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2025\/09\/della-mae-980x551.png"}],"modified":"MongoDate(0.15700000 1769636036)","created":"MongoDate(0.15700000 1769636036)","_id":ObjectId ("697a80c4e454611435035ddf")} , true) | 0 | 0 | 1 | |
| 59 | db.events_cache.find( {"_id":"c430894c3cd4f77c31ab4e6030e8173c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 60 | db.events_radius_cache.find( {"_id":"4bfb33658e28fe2c0e27d033dce5391c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 61 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)"},"event_id":{"$nin":[76226786,76431613,76219299,76289977]},"geo":{"$geoWithin":{"$center":[[-76.40350341796875,39.4375],0.36231884057971014]}}}, ["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 | 64 | |
| 62 | db.events_cache.count( {"_id":"c430894c3cd4f77c31ab4e6030e8173c"} ) | 0 | 0 | 1 | |
| 63 | db.events_cache.count( {"_id":"c430894c3cd4f77c31ab4e6030e8173c"} ) | 0 | 0 | 1 | |
| 64 | db.events_cache.insert( {"_id":"c430894c3cd4f77c31ab4e6030e8173c","town_sef_url":"upper-falls-md","data_key":["690ab51fde4ae56f5a8416c6","68e754e1c3af739f2514d697","68f9c9dfc3af739f25851345","6933cbd9de4ae56f5a4a7948","693bb4d4de4ae56f5ad9bc4d"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Upper Falls\",\"keyword\":\"\",\"radius\":25,\"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.4375,\"lng\":-76.40350341796875,\"latlng\":\"39.4375,-76.403503417969\",\"city\":\"Upper Falls\",\"state\":\"MD\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.24500000 1769636036)","created":"MongoDate(0.24500000 1769636036)"} , true) | 0 | 0 | 1 | |
| 65 | db.news.find( {"broadcast":{"$in":["usa","upper-falls-md","md","baltimore-county-md"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 66 | db.places.find( {"address.town_sef_url":"upper-falls-md","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 2 | 1 | |
| 67 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 68 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 69 | db.towns.find( {"sef_url":"upper-falls-md"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 70 | db.tokens.find( {"sef_url":{"$in":["usa","md","baltimore-county-md","upper-falls-md"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 71 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 72 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 73 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 74 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 75 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 76 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 77 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



