Restaurants in St. Albans (VT) Full list of companies Restaurants category in St. Albans, Vermont Chow! Bella 24 N. Main St., St. Albans, VT 05478, (802)524-1405 Page 1