Things to do in Natick

Sort by Tribes
Categories
19 Results
  • 1
    Belkin Family Lookout Farm

    Belkin Family Lookout Farm

    Ranked #1 overall in Natick things to do
    8.02 reviews
    Popular withOutdoorsyFamilies

    So much fun getting pumpkins from the Patch today!

  • 2
    Mass Audubon's Broadmoor Wildlife Sanctuary

    Mass Audubon's Broadmoor Wildlife Sanctuary

    Ranked #2 overall in Natick things to do
    8.01 review
    Outdoors, Hiking Trail
    Popular withFamiliesOutdoorsy

    Big park with lots of wildlife and trails options. Strollers are not recommended.

  • 3
    Christ Lutheran Church

    Christ Lutheran Church

    Ranked #3 overall in Natick things to do
    10.01 review
    Sights and Museums, Church
    Popular withSpiritualStudentsHistory

    Entering this long, low building you'll find a welcoming community and a delightful music program! Although close to Boston, this church feels much more relaxed and rural - I've even ...

  • 4
    Zara

    Zara

    Ranked #5 overall in Natick things to do
    Shopping, Clothing Store
  • 5
    Urban Outfitters

    Urban Outfitters

    Ranked #6 overall in Natick things to do
    Shopping, Clothing Store
  • 6
    Abercrombie & Fitch

    Abercrombie & Fitch

    Ranked #4 overall in Natick things to do
    Shopping, Clothing Store
  • 7
    Natick Mall

    Natick Mall

    Ranked #7 overall in Natick things to do
    10.02 reviews
    Shopping, Department Store, Mall
    Popular withFamiliesStudentsLuxury

    The collection is huge, with everything from luxury brands to the American Girl Doll store. Great restaurants as well!

  • 8
    Neiman Marcus

    Neiman Marcus

    Ranked #19 overall in Natick things to do
    Shopping, Department Store
  • 9
    Newbury Comics

    Newbury Comics

    Ranked #17 overall in Natick things to do
    Shopping, Record Shop
  • 10
    Michaels

    Michaels

    Ranked #18 overall in Natick things to do
    Shopping, Arts & Crafts Store
var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=natick-ma&controller=topics&country_code=&current_user_id=&filters=&id=2000000008708&klass_name=Region&list_type=attractions&nearby=false&path=natick-ma%2Fthings-to-do&place=2000000008708&place_type=City&place_type=region&region=2000000008708", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000008708" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };