Vending Machines in Bucks CountyLook No Farther Than One Source Refreshment Premier Vending Machines and Office Coffee Service in Bucks County

What if we told you that the key to improving morale and boosting productivity in your workplace laid in quality vending products? Whether youʼre in Bucks County or elsewhere in the area, having the refreshments that employees want close at hand can do just that. When workers donʼt need to go off-site to grab a bite, theyʼll get more work done — and that can help your Bucks County business increase profits.

At One Source Refreshment, weʼre proud to have been serving Bucks County and beyond since 1980. With that extensive experience in the vending business, you can guarantee youʼll get top-quality service.

One Source Refreshment Offers the Very Best Office Coffee and Water Filtration Service in Bucks County

Office Coffee Service and water filtration in Bucks County One Source Refreshment offers a full line of vending solutions, including:

  • Office coffee service. Get the coffee machines and coffee equipment you need, and then choose from a variety of coffee products, including single cup systems and flavored coffees and teas
  • Water filtration. Keep your employees hydrated with fresh, great-tasting water. We donʼt use 5-gallon jugs; instead weʼll install a plumbed-in system thatʼs far more convenient.
  • Vending machines. Stock up on the traditional vending items such as chips and candy, and then add in a healthy vending machine or a cold food vending machine for even more options. For beverages, choose from Pepsi vending machines and Coca Cola vending machines filled with your choice of juices, waters and sodas.
  • Micro-markets. The latest in vending is the micro-market, set up like a small corner store with easy-access racks and coolers. Best of all, you can pay for items using a debit or credit card!


Whatever your vending needs are in Bucks County, One Source Refreshment is here to serve.

Call today to find out more about our great service and excellent vending options! Call 800-549-3190, or email our customer service team at