Vending Machines throughout Delaware ValleyYour

One Source Refreshment’s Leading Vending Machines and Office Coffee Provider in Delaware Valley

For the best in vending that Delaware Valley has to offer, you’ve come to the right place. One Source Refreshment has been serving businesses in Delaware Valley for decades, providing the widest selection of snacks and beverages, a great customer experience and the top-quality equipment that our customers love.




One Source Refreshment Distributes Premier office coffee service and water filtration in Delaware Valley

Office Coffee Service and water filtration in Delaware Valley

Come to us for a full line of vending products, including:

  • Office coffee service. Your coffee area is the heart of the office, so make it shine! We’ll get your Delaware Valley business set up with your choice of coffee equipment, and then make sure your break room shelves are fully stocked with an assortment of coffees and teas, including flavored varieties, as well as the option for single-cup coffee equipment.
  • Water filtration systems that are plumbed into your building’s water supply, meaning you no longer have to order water delivery or carry around those heavy 5-gallon jugs.
  • Vending machines filled with a custom blend of your staff’s favorites. Choose traditional vending machine items such as chips and cookies, or go for cold food vending machines and healthy vending machines. Also choose from juices, sodas and waters stocked in Coca Cola vending machines and Pepsi vending machines.


Delaware Valley Provides Open Market Micro-Markets

  • Micro-markets that give you and your entire Delaware Valley team an even wider selection of food and beverages. With the look of a small corner store, including handy racks and coolers and a self-checkout kiosk, they’re the latest trend in business vending.


Give your employees a taste of the best vending that Delaware Valley has to offer! That’s right here at One Source Refreshment.

Our team is standing by to answer your questions or to provide a custom quote.

Email our team at or call us at 800-549-3190.