Set in an old apple warehouse, the Elgin Railway Market is a bustling steampunk station market boasting local vendors, live music and a gateway to the beautiful Overberg town.