Little Lola's Address: 57 Eliot St, Natick, MA 01760 Phone: (508) 651-0524 Hours: Mon: 10am-7pm Tue: 10am-7pm Wed: 10am-7pm Thu: 10am-7pm Fri: 10am-7pm Sat: 10am-4pm Restaurants Other Businesses: Dairy Queen at 323 N Main St, Natick, MA 01760 Maxwell's 148 at 148 E Central St, Natick, MA 01760 Mandarin Cafe at 5 Wethersfield Rd, Natick, MA 01760 US Army & Air Force Exchange at 1 4th Ave, Natick, MA 01760 Au Bon Pain at 1245 Worcester St, Natick, MA 01760