WELSH FARMS #25 in 1330 Main Ave in Clifton