The Depot — Restaurant in Auburn, AL