what to eat at stamford road