Larry's Home & Garden Center & More is located at 12 Waverly St, Framingham, MA. This business specializes in Nurseries. Larry's Home & Garden Center & More is open Mon, 9:05am-6pm; Tue, 9:05am-6pm; Wed, 9am-6pm; Thu, 9am-6pm; Fri, 9:05am-6pm; Sat, 9am-5pm; Sun, 10:05am-3pm and accepts Cash, Discover, Mastercard and Visa.