ATMs in Saint Albans Town, Vermont, the US. ATMs locations in Saint Albans Town, Vermont. Find the nearest atms locations, near you. All types of business services Accounting ATM Finance Insurance School All atms in Saint Albans Town Shell ATM Finance +1 802-524-4227 5481 Vermont 36, Saint Albans Bay, Saint Albans Town, Vermont 05481 Write a review Phone Website Directions