In 2018, Against the Grain first opened its doors on Batchen Street. Since then, it has been a hit in Elgin town centre.